是否有人能够使用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. 用visual studio 2010/windows 7构建的dll =>在Windows 6上可用?
- 3. 在Windows 7上安装Visual Studio 2008和Visual Studio 2010 64位
- 4. 在Windows上使用的OpenSSL 1.0.2d与Visual Studio 2010的32位7
- 5. Javascript Intellisense无法在Visual Studio 2010 Ultimate(Windows 7 x64)上使用
- 6. 如何使用Visual Studio 2010在Windows上使用Open MPI构建boost :: mpi库
- 7. 使用Visual Studio 2010和Windows 7上的语音识别?
- 8. 使用Visual Studio 2010构建cURL和libcurl
- 9. JSONCPP使用Visual Studio 2010构建
- 10. 如何使用Visual Studio 2010构建CppUnit
- 11. 使用Visual Studio 2010 Express构建webparts
- 12. QT和Visual Studio 2010
- 13. 在Windows 7上构建Visual Studio 2008 Express C++ 32位64位
- 14. visual studio 2010上一次成功构建
- 15. 问题与Visual Studio 2010与Windows 7 RC1
- 16. Windows Phone 7 SDK和Visual Studio 2010 RTM
- 17. Windows Phone 7开发和Visual Studio 2010 Ultimate
- 18. 在Windows 7,Visual Studio 2010和命令行中使用CMake
- 19. 集成的Qt 4.7.2使用Visual Studio 2010
- 20. 在Windows Phone 7应用程序中使用Visual Studio 2010创建Xml文件C#
- 21. 在Windows 7上从linux到visual studio 2010的c编程问题
- 22. 无法在Windows 7上安装Visual Studio 2010 rc
- 23. 在Windows 7上使用XP模式构建Visual Studio 2010 Silverlight 4项目时出错
- 24. 在MacBook Pro 15上使用Visual Studio,SQL Server等Windows 7“(2010型号)
- 25. 使用Visual Studio 2015为Windows 7和Windows 10构建应用程序
- 26. 在Windows 7 x64中编译QT 4,8,0与Visual Studio 2010给makefile找不到
- 27. Windows 7使用Visual Studio 2010调试小工具
- 28. 在Visual Studio 2010上使用Windows XP上的CCCC
- 29. 在windows 7上构建Xuggler
- 30. 在Windows 7上安装Visual Studio 2005 X64
你正在建造哪个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