2015-12-29 78 views
0

我在Windows 10上構建我的項目時出現問題。在我的Windows 7系統上,我使用Qt 5.4,msvc2013以及一切正常。但在我的Windows 10系統上,我無法構建我的項目。每次jom.exe都會拋出錯誤2.我嘗試過使用msvc2013,msvc2012甚至msvc2015的Qt 5.4,5.5和5.6 beta。編譯輸出總是一樣的。Qt jom.exe錯誤2

13時02分03秒:運行步驟項目測試... 13時02分03秒:配置不變,跳繩qmake的一步。 13:02:03:開始:「C:\ Qt \ Qt5.6.0 \ Tools \ QtCreator \ bin \ jom.exe」 C:\ Qt \ Qt5.6.0 \ Tools \ QtCreator \ bin \ jom.exe -f Makefile.Release cl -c -nologo -Zc:wchar_t -FS -Zc:strictStrings -Zc:throwingNew -O2 -MD -W0 -GR -EHsc -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB - DQT_CORE_LIB -DNDEBUG -I。 -I .. \ opencv249 \ opencv \ build \ include -I .. \ 3rdparty \ api \ include -I .. \ 3rdparty \ devlibs $ {PLATFORM} \ libusb/include -I .. \ 3rdparty \ devlibs $ {PLATFORM} \ devicemanager \ include -I .... \ Qt \ Qt5.6.0 \ 5.6 \ msvc2015_64 \ include -I .... \ Qt \ Qt5.6.0 \ 5.6 \ msvc2015_64 \ include \ QtSvg -I .... \ Qt \ Qt5.6.0 \ 5.6 \ msvc2015_64 \ include \ QtWidgets -I .... \ Qt \ Qt5.6.0 \ 5.6 \ msvc2015_64 \ include \ QtGui -I .... \ Qt \ Qt5.6.0 \ 5.6 \ msvc2015_64 \ include \ QtANGLE -I .... \ Qt \ Qt5.6.0 \ 5.6 \ msvc2015_64 \ include \ QtXml -I .... \ Qt \ Qt5.6.0 \ 5.6 \ msvc2015_64 \ include \ QtCore -Irelease -I。 -I .... \ Qt \ Qt5.6.0 \ 5.6 \ msvc2015_64 \ mkspecs \ win32-msvc2015 -Forelease \ @C:\ Users \ xyz \ AppData \ Local \ Temp \ lineitem.obj.3728.47.jom jom:C :\ dev \ LOCAL_WORKING_TRUNK \ Makefile.Release [release \ lineitem.obj]錯誤2 jom:C:\ dev \ LOCAL_WORKING_TRUNK \ Makefile [release]錯誤2 13:02:04:進程「C:\ Qt \ Qt5 .0.0 \ Tools \ QtCreator \ bin \ jom.exe「用代碼2退出。 構建/部署項目時出錯iQ_afbox(套件:Desktop Qt 5.6.0 MSVC2015 64位) 執行步驟」Make「時 13:02:04 :已用時間:00:00。

PATH這個樣子

C:\ Program Files文件(x86)的\微軟的Visual Studio 12.0 \ VC \ BIN \ x86_amd64; C:\ Program Files文件(x86)的\微軟的Visual Studio 14.0 \ C:\ Windows \ System32 \ Wbem; C:\ Windows \ System32 \ WindowsPowerShell \ v1.0 \; C:\ Program Files(x86)\ ATI Technologies \ ATI.ACE \ Core-Static; C:\ Program Files \ Microsoft SQL Server \ 110 \ Tools \ Binn \; C:\ dev \ Qt \ 5.5 \ msvc2013_64 \ bin; C:\ Windows \ system32 \ config \ systemprofile.dnx \ bin; C :\ Program Files \ Microsoft DNX \ Dnvm \; C:\ Program Files \ Microsoft SQL Server \ 120 \ Tools \ Binn \; C:\ Program Files(x86)\ Windows Kits \ 10 \ Windows Performance Toolkit \; C:\ Qt \ Qt5.6.0 \ 5.6 \ msvc2015_64 \ bin

我忽略了什麼?

回答

0

如果您手動編輯應該自動生成的項目文件(例如qml.qrc),可能會發生這種情況。只需刪除所有文件並再次從Qt Creator GUI添加它們。這應該可以解決你的問題。或者,您可以使用十六進制編輯器檢查文件以嘗試發現問題(製表符而不是某些空格等)