是否有人能夠使用Visual Studio 2010在Windows 7(64位)上構建Qt?我已經嘗試了不同的編譯器和-no-webkit
選項進行配置,但每次nmake都會失敗,並顯示錯誤代碼U1077。對於建議非常有幫助。使用Visual Studio 2010在Windows 7上構建Qt
回答
我有同樣的問題,最終放棄了從源代碼構建,而是使用二進制代替。到目前爲止工作得很好(因爲我只用它爲我的圖形課程項目)
我成功編譯了64位版本的Qt 4.7.2(最小)在Windows 7 64位(最終)與VS2010 SP1 + Windows SDK 7.1(64位版本環境)。
安裝順序爲推薦:
1. Visual Studio 2010中
2的Windows SDK 7.1
3的Visual Studio 2010 SP1
4 VISUAL C++ 2010 SP1編譯器更新爲Windows SDK 7.1
VS2010已切換到使用Windows SDK 7.1的默認平臺工具集:
"C:\Program Files\Microsoft SDKs\Windows\v7.1\Setup\WindowsSdkVer.exe" -version:v7.1
的OpenSSL
http://wiki.qt.io/Building_Qt_Desktop_for_Windows_with_MSVC#Building_OpenSSL
這裏:這裏所描述的64位版本的已編譯
http://wiki.openssl.org/index.php/Compilation_and_Installation#W64
OpenSSL的64位版本的安裝路徑是:
「C:\ Program Files文件\ OpenSSL的」
qt-everywhere-opensource-src-4.7.2.zip的 內容在這裏已經拆包:
「C:\ Program Files文件\諾基亞\的Qt 4.7.2」
配置我使用批處理腳本(setqtbuildenv.cmd)具有以下內容的編譯環境:
@echo off
echo Setting Microsoft Windows SDK 7.1 Environment set WINSDKDIR=C:\Program Files\Microsoft SDKs\Windows\v7.1 call "%WINSDKDIR%\Bin\SetEnv.cmd" /Release /x64 /win7
echo Setting OpenSSL Environment set OPENSSLDIR=C:\PROGRA~1\OpenSSL set PATH=%OPENSSLDIR%\bin;%PATH% set LIB=%OPENSSLDIR%\lib;%LIB% set INCLUDE=%OPENSSLDIR%\include;%INCLUDE%
echo Setting Qt Environment set QTDIR=C:\PROGRA~1\Nokia\QT47~1.2 set PATH=%PATH%;%QTDIR%\bin
cd /d "%QTDIR%"
configure.exe -release -opensource -shared -platform win32-msvc2010 -no-webkit -no-phonon -no-phonon-backend -no-script -no-scripttools -no-qt3support -no-multimedia -no-ltcg
最後NMAKE命令已被使用。
- 1. 使用Visual Studio 2010在Windows 7上構建Subversion
- 2. 在Windows 7上使用Visual Studio 2010構建Windows 8 Metro應用程序
- 3. 用visual studio 2010/windows 7構建的dll =>在Windows 6上可用?
- 4. 使用Visual Studio在Windows上構建AlchemyAPI
- 5. 爲Visual Studio 2010構建Qt的錯誤
- 6. 在Windows 7上安裝Visual Studio 2008和Visual Studio 2010 64位
- 7. 在Windows上使用的OpenSSL 1.0.2d與Visual Studio 2010的32位7
- 8. Javascript Intellisense無法在Visual Studio 2010 Ultimate(Windows 7 x64)上使用
- 9. 在Windows 7上使用Qt與Qt創建器和visual studio:如何在Windows上部署8
- 10. 如何使用Visual Studio 2010在Windows上使用Open MPI構建boost :: mpi庫
- 11. 使用visual studio構建qt項目
- 12. 在Visual Studio 2010 Express中使用Qt
- 13. 使用Visual Studio 2010和Windows 7上的語音識別?
- 14. 如何使用Visual Studio 2010構建CppUnit
- 15. 使用Visual Studio 2010,MFC和FFmpeg構建
- 16. 使用Visual Studio 2010構建cURL和libcurl
- 17. 使用Visual Studio 2010 Express構建webparts
- 18. JSONCPP使用Visual Studio 2010構建
- 19. 在Windows 7上Qt 5.1.1的靜態構建-nmake和cl error
- 20. QT和Visual Studio 2010
- 21. Qt與Visual Studio 2010
- 22. Qt在Visual Studio 2010和win7 64bit上
- 23. 在Windows 7上構建Visual Studio 2008 Express C++ 32位64位
- 24. visual studio 2010上一次成功構建
- 25. 在Windows 2012上使用Visual Studio 2010創建MIDL2398錯誤
- 26. 問題與Visual Studio 2010與Windows 7 RC1
- 27. Visual Studio 2010 Premium和Windows 7 Mobile dev
- 28. Windows Phone 7 SDK和Visual Studio 2010 RTM
- 29. Windows Phone 7開發和Visual Studio 2010 Ultimate
- 30. 使用Bash在Windows 10上使用Visual Studio 2015構建libvpx
你正在建造哪個QT位?你有下載鏈接嗎? – 2010-05-01 08:34:28
Qt 4.6.2,完整的sdk。下載鏈接 - http://qt.nokia.com/downloads/sdk-windows-cpp – Daryna 2010-05-01 08:55:35
它看起來像我只是能夠使用本的提示配置選項建立它: http://stackoverflow.com/questions/ 1644172 /建築物QT-4-5與 - 視覺-C-2010 – Daryna 2010-05-01 08:57:02