有人能够在Windows 7(64位)上使用Visual Studio 2010构建Qt吗?我尝试了不同的编译器和configure的-no-webkit
选项,但每次nmake都会失败并显示错误代码U1077。非常感谢您的建议。
有人能够在Windows 7(64位)上使用Visual Studio 2010构建Qt吗?我尝试了不同的编译器和configure的-no-webkit
选项,但每次nmake都会失败并显示错误代码U1077。非常感谢您的建议。
"C:\Program Files\Microsoft SDKs\Windows\v7.1\Setup\WindowsSdkVer.exe" -version:v7.1
按照此处描述的方法编译了64位版本的OpenSSL:
http://wiki.qt.io/Building_Qt_Desktop_for_Windows_with_MSVC#Building_OpenSSL
以及这里的方法:
http://wiki.openssl.org/index.php/Compilation_and_Installation#W64
OpenSSL 64位版本的安装路径为:@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命令。我曾经遇到过同样的问题,最终放弃了从源代码构建,改用二进制文件。目前为止运行良好(因为我只是在我的图形课程项目中使用它)。