首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Qt5 -static x64和链接噩梦

Qt5 -static x64和链接噩梦
EN

Stack Overflow用户
提问于 2013-01-26 07:24:52
回答 1查看 1.7K关注 0票数 2

我正在尝试使用-static选项在Windows7 64位下编译Qt5 64位。

下面是我所做的:

1)下载Qt源代码并将其解压缩到C:\Qt5\5.0src目录中2)按照此处的所有步骤设置环境变量和.conf文件以静态构建3)使用启动的http://www.geometrian.com/programming/tutorials/setup_Qt.txt

代码语言:javascript
复制
configure -debug-and-release -opensource -confirm-license -platform win32-msvc2010 -nomake tests -nomake examples -opengl desktop

之所以需要opengl桌面参数,是因为-no-opengl有一个bug,而且我无法编译angle。

最终推出jom.exe -j5 /p

我得到了这个错误,我不知道如何解决

代码语言:javascript
复制
moc_qwindowsinputcontext.cpp
        lib /NOLOGO  /OUT:..\..\..\..\plugins\platforms\qwindows.lib @C:\Users\Mark\AppData\Local\Temp\qwindows.lib.3796.29562.jom
        cd qtsvg\ && ( if not exist Makefile C:\Qt\5.0src\qtbase\bin\qmake C:\Qt\5.0src\qtsvg\qtsvg.pro -o Makefile ) && C:\Qt\5.0src\j
om.exe -f Makefile
        cd src\ && ( if not exist Makefile C:\Qt\5.0src\qtbase\bin\qmake C:\Qt\5.0src\qtsvg\src\src.pro -o Makefile ) && C:\Qt\5.0src\j
om.exe -f Makefile
        cd svg\ && ( if not exist Makefile C:\Qt\5.0src\qtbase\bin\qmake C:\Qt\5.0src\qtsvg\src\svg\svg.pro -o Makefile ) && C:\Qt\5.0s
rc\jom.exe -f Makefile
        C:\Qt\5.0src\jom.exe -f Makefile.Debug all
Error: dependent 'C:\Qt\5.0src\qtbase\lib\Qt5Widgetsd.lib' does not exist.
jom: C:\Qt\5.0src\qtsvg\src\svg\Makefile [debug-all] Error 2
jom: C:\Qt\5.0src\qtsvg\src\Makefile [sub-svg-make_first-ordered] Error 2
jom: C:\Qt\5.0src\qtsvg\Makefile [sub-src-make_first] Error 2
jom: C:\Qt\5.0src\Makefile [module-qtsvg-make_first] Error 2

看起来"Qt5Widgetsd.lib“并不存在...为什么会这样呢?为什么它还没有建好呢?

如果您能帮忙,我们将不胜感激

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-28 00:35:24

我无法解决它,但我发现-不-opengl与Qt5有问题,所以我切换到Qt4并解决了我的问题

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14531924

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档