• 9522阅读
  • 5回复

[提问]在编译qt-everywhere-opensource-src-4.7.1.tar.gz出错 [复制链接]

上一主题 下一主题
 
只看楼主 正序阅读 楼主  发表于: 2011-04-15
gmake[1]: *** 没有规则可以创建“../../../../lib/libQtWebKit.so.4.7.1”需要的目标

“../JavaScriptCore/release/libjscore.a”。 停止。
gmake[1]: Leaving directory `/usr/local/qt-everywhere-opensource-src-

4.7.1/src/3rdparty/webkit/WebCore'
gmake: *** [sub-webkit-install_subtargets-ordered] 错误: 2.。。
网上找不到什么资料,大家帮忙下。还有,qt-everywhere-opensource-src-4.7.1.tar.gz包含qmake for arm这个qmake吗?
离线myarmdream
只看该作者 5楼 发表于: 2011-05-13
我修改了“../JavaScriptCore/release/”上级目录中的Makefile中的一条语句:
JavaScriptCore.pri \
改为
release/JavaScriptCore.pri \(个人感觉这条语句忘了加文件夹名了)。
然后单独执行该Makefile文件,生成了所需的“.a”文件。
离线myarmdream
只看该作者 4楼 发表于: 2011-05-13
怎么解决啊?!我也想知道……
离线duduqq

只看该作者 3楼 发表于: 2011-04-15
libjscore.a是在JavaScriptCore/release下的,你看看有没有
你提示出错不就是说你没有“../JavaScriptCore/release/libjscore.a"这个文件吗,那就是你没有编译到JavaScriptCore了
只看该作者 2楼 发表于: 2011-04-15
回 1楼(duduqq) 的帖子
编JavaScriptCore?好像没编译过这个,我是按照s3c2410那开发说明书弄的,就装了qt-embedded,qt-x11。。
离线duduqq

只看该作者 1楼 发表于: 2011-04-15
你编JavaScriptCore的时候是编译成libjscore.so还是libjscore.a文件的,然后看看你生成libQtWebKit是链接libjscore.so还是libjscore.a
快速回复
限100 字节
 
上一个 下一个