2014-04-24 3 views
2

Windows 7 x64가 있고 MSVC 2010 x86 소스에서 정적 qt5.2.1을 빌드하려고합니다. 문제는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. 

이 문제를 해결하려면 어떻게해야합니까?

+0

예제를 컴파일하지 마십시오. –

답변

2

누군가가 같은 문제에 부딪혔을 때, 예제를 컴파일하지 않으면 문제가 해결되지 않을 수도 있습니다. qtwinextras에서 다른 모듈의 디렉토리에 .qmake.conf 비교 한 후, 나는 .qmake.conf에 다음 줄을 추가 (이 모듈의 구성에 버그가있는 것 같다) 그 후

CONFIG += qt_example_installs 
CONFIG += warning_clean 

는, 컴파일 물론 예제없이 잘 진행되었습니다.

관련 문제