在尝试为静态构建配置qt时,qmake给出了代码3

时间:2012-03-25 06:27:18

标签: visual-studio qt static-linking

我有最新的Qt SDK。我正在尝试使用VS2010为静态构建配置它(动态链接工作正常)我在这个位置有它:C:\ QtSDK \ Desktop \ Qt \ 4.8.0 \ msvc2010

当我带着VS2010命令提示符去那里尝试运行configure -static,或者配置-static我得到一些输出但最后它失败了

Generating Makefiles...
 WARNING: c:\QtSDK\Desktop\Qt\4.8.0\msvc2010\projects.pro:44: Unable to find file
 for inclusion src\src.pro
WARNING: c:\QtSDK\Desktop\Qt\4.8.0\msvc2010\projects.pro:46: Unable to find file
 for inclusion doc\doc.pri
Reading C:/QtSDK/Desktop/Qt/4.8.0/msvc2010/tools
Reading C:/QtSDK/Desktop/Qt/4.8.0/msvc2010/translations/translations.pro
Reading C:/QtSDK/Desktop/Qt/4.8.0/msvc2010/examples
Reading C:/QtSDK/Desktop/Qt/4.8.0/msvc2010/demos
Qmake failed, return code 3

请帮忙

1 个答案:

答案 0 :(得分:4)

我下载了源zip文件,而不是尝试使用SDK中的内容,现在它正在运行。只需从here下载源代码,解压缩它,然后在解压缩文件夹中运行configure.exe。我的猜测(虽然我已经检查过了)是SDK版本中缺少源文件或其他资源。