qt - 无法使用 MSVC 2010 x86 构建 qt5.2.1 静态

标签 qt windows-7 static-libraries qt5 visual-studio-2010

我有 Win 7 x64,我正在尝试从源 winth MSVC 2010 x86 构建静态 qt5.2.1。 问题是

Generating Code...
        link /NOLOGO /DYNAMICBASE /NXCOMPAT /INCREMENTAL:NO /SUBSYSTEM:WINDOWS "
/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' versio
n='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture
='*'" /MANIFEST /MANIFESTFILE:release\musicplayer.exe.embed.manifest /OUT:releas
e\musicplayer.exe @C:\Users\AuST\AppData\Local\Temp\nm7949.tmp
   Creating library release\musicplayer.lib and object release\musicplayer.exp
        mt.exe /nologo /manifest release\musicplayer.exe.embed.manifest /outputr
esource:release\musicplayer.exe;1
        cd quickplayer\ && ( if not exist Makefile E:\Lib\qt521static\qtbase\bin
\qmake E:\Lib\qt521static\qtwinextras\examples\winextras\quickplayer\quickplayer
.pro -o Makefile ) && "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BI
N\nmake.exe" -f Makefile
Project ERROR: Plugin qml_winextras is missing a classname entry, please add one
 to the qmldir file.
NMAKE : fatal error U1077: 'cd' : return code '0x3'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.

我可以做什么来解决这个问题?

最佳答案

以防万一有人遇到同样的问题,不编译示例将不起作用,尽管这似乎是一个明显的解决方案。在比较 qtwinextras 和另一个模块目录中的 .qmake.conf 后,我将以下行添加到 .qmake.conf 中(似乎该模块的配置存在错误):

CONFIG += qt_example_installs
CONFIG += warning_clean

之后,编译进展顺利——当然没有示例。

关于qt - 无法使用 MSVC 2010 x86 构建 qt5.2.1 静态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23271746/

相关文章:

qt - 如何阻止鼠标中键单击取消选择 QGraphicsScene 中的项目而不阻止它从场景中的项目?

c++ - Qt 使用其他项目作为依赖

windows-7 - waveOutGetDevCaps,Win7和长设备名

win7 上的 WCF Duplex net.tcp 问题

c++ - 链接器和图书馆员中的 VC++ 2012 Additional Dependencies 选项

iOS 静态库调试符号未包含在 dSYM 中

没有细化字体的 Qt 轮廓文本

c++ - 将布局从一个类添加到另一个类在 Qt 中不起作用

winapi - Windows Vista、默认程序 API、文件格式关联和(卸载)安装程序 - 爆炸性组合!

C - 如何以编程方式在 Win32 中加载静态库?