Был ли кто-нибудь способен создавать Qt на Windows 7 (64-разрядная версия) с Visual Studio 2010? Я пробовал разные компиляторы и параметр -no-webkit
для настройки, но каждый раз, когда nmake с ошибкой U1077. Было бы очень полезно для предложений.Создание Qt в Windows 7 с Visual Studio 2010
ответ
У меня была такая же проблема, в конечном итоге отказалась от здания и использовала вместо него двоичный код. Пока работает хорошо (поскольку я использую его только для моего проекта графического курса)
Я успешно скомпилировал 64-разрядную версию Qt 4.7.2 (минимальный) в Windows 7 64-разрядный (Ultimate) с 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 Update Compiler для Windows SDK 7.1
VS2010 переключены использовать Windows SDK 7.1 в качестве платформы по умолчанию Toolset: с
"C:\Program Files\Microsoft SDKs\Windows\v7.1\Setup\WindowsSdkVer.exe" -version:v7.1
OpenSSL 64-разрядная версия была составлена, как описано здесь:
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-разрядной версии версия путь был:
"C: \ Program Files \ OpenSSL"
Содержание qt-everywhere-opensource-src-4.7.2.zip распакованы здесь:
"C: \ Program Files \ Nokia \ 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 команды.
Какой бит QT вы строите? У вас есть ссылка для скачивания, пожалуйста? –
Qt 4.6.2, полный sdk. Ссылка для загрузки - http://qt.nokia.com/downloads/sdk-windows-cpp – Daryna
Похоже, я просто смог ее построить, используя подсказку Бен для параметров конфигурации: http://stackoverflow.com/questions/ 1644172/строительно-кварта-4-5-с-визуальному-C-2010 – Daryna