2017-04-09 96 views
1

我想編譯5.6.2。我已經編譯了OpenSSL。 nmake跑了大約半個小時,然後我得到這個錯誤:(使用引號,因爲他們斷行哪些國際海事組織提高可讀性;不知道如果語言是一個問題在這裏;如果是的話,我可能會翻譯某些行...)由於奇怪的「編譯器生成的文件無法創建」QT5.6.2編譯不工作錯誤

cl -c -nologo -Zc:wchar_t -FS -Zc:strictStrings -Zi -MTd -MP -W3 -w44456 -w44457 -w44458 /Fd.obj\debug\qwebpd.vc.pdb -DUNICODE -DWIN32 -DQT_NO_EXCEPTIONS -DQT_STATICPLUGIN -DQT_PLUGIN -DQT_GUI_LIB -DQT_CORE_LIB -I. -I......\3rdparty\libwebp -I......\3rdparty\libwebp\src -I......\3rdparty\libwebp\src\dec -I......\3rdparty\libwebp\src\enc -I......\3rdparty\libwebp\src\dsp -I......\3rdparty\libwebp\src\mux -I......\3rdparty\libwebp\src\utils -I......\3rdparty\libwebp\src\webp -IC:\Users\Michael\Documents\vs13\Projects\Telegram\build\Libraries\qt5_6_2\qtbase\include -IC:\Users\Michael\Documents\vs13\Projects\Telegram\build\Libraries\qt5_6_2\qtbase\include\QtGui -IC:\Users\Michael\Documents\vs13\Projects\Telegram\build\Libraries\qt5_6_2\qtbase\include\QtCore -I.moc\debug -IC:\Users\Michael\Documents\vs13\Projects\Telegram\build\Libraries\openssl\Release\include -IC:\Users\Michael\Documents\vs13\Projects\Telegram\build\Libraries\qt5_6_2\qtbase\mkspecs\win32-msvc2015 -Fo.obj\debug\Users\Michael\Documents\vs13\Projects\Telegram\build\Libraries\qt5_6_2\qtimageformats\src\3rdparty\libwebp\src\dsp\upsampling_sse2.obj ......\3rdparty\libwebp\src\dsp\upsampling_sse2.c upsampling_sse2.c C:\Users\Michael\Documents\vs13\Projects\Telegram\build\Libraries\qt5_6_2\qtimageformats\src\3rdparty\libwebp\src\dsp\upsampling_sse2.c : fatal error C1083: Datei (vom Compiler generiert) kann nicht geöffnet werden: "": Invalid argument NMAKE : fatal error U1077: ""C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.EXE"": Rückgabe-Code "0x1" Stop. NMAKE : fatal error U1077: ""C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\nmake.EXE"": Rückgabe-Code "0x2" Stop. NMAKE : fatal error U1077: "cd": Rückgabe-Code "0x2" Stop. NMAKE : fatal error U1077: "cd": Rückgabe-Code "0x2" Stop. NMAKE : fatal error U1077: "cd": Rückgabe-Code "0x2" Stop. NMAKE : fatal error U1077: "cd": Rückgabe-Code "0x2" Stop. NMAKE : fatal error U1077: "cd": Rückgabe-Code "0x2" Stop.

我創建了Makefile文件之前:

configure -debug-and-release -force-debug-info -opensource -confirm-license -static -I "C:\Users\Michael\Documents\vs13\Projects\Telegram\build\Libraries\openssl\Release\include" -L "C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib" -l Gdi32 -no-opengl -openssl-linked OPENSSL_LIBS_DEBUG="C:\Users\Michael\Documents\vs13\Projects\Telegram\build\Libraries\openssl_debug\Debug\lib\ssleay32.lib C:\Users\Michael\Documents\vs13\Projects\Telegram\build\Libraries\openssl_debug\Debug\lib\libeay32.lib" OPENSSL_LIBS_RELEASE="C:\Users\Michael\Documents\vs13\Projects\Telegram\build\Libraries\openssl\Release\lib\ssleay32.lib C:\Users\Michael\Documents\vs13\Projects\Telegram\build\Libraries\openssl\Release\lib\libeay32.lib" -mp -nomake examples -nomake tests -platform win32-msvc2015

任何想法可能是什麼,我們錯在這裏?我甚至可以檢查什麼?我只是不明白這個錯誤信息。

回答

1

我可以解決問題...

窗口路徑太長。我創建了一個聯結目錄,不會被迫將所有文件移動到其他路徑。

C:\Users\Michael是我在cmd中鍵入: mklink /J /D tgqt C:\Users\Michael\Documents\vs13\Projects\Telegram\build\Libraries\qt5_6_2

cd tgqt我剛剛從該目錄等瞧建成後...