Visual Studio 2010 ile Windows 7'de (64 bit) Qt oluşturabilecek biri var mıydı? Yapılandırmak için farklı derleyiciler ve -no-webkit
seçeneğini denedim, ancak nmake hata kodu U1077 ile her zaman başarısız olur. Öneriler için çok müthiş olurdu.Visual Studio 2010 ile Windows 7'de Qt Oluşturma
cevap
Aynı sorunu yaşadım, sonuçta kaynaktan binadan vazgeçtim ve bunun yerine ikili dosyayı kullandı. Şu ana kadar gayet iyi çalışıyor (çünkü sadece benim grafik kurs projem için kullanıyorum)
VS2010 SP1 + Windows ile Windows 7 64 bit (Ultimate) üzerinde 64 bitlik Qt 4.7.2 (minimum) sürümünü başarıyla derledim SDK 7.1 (64 bit sürüm ortamı).
1. Visual Studio 2010
2. Windows SDK 7.1
3. Visual Studio 2010 SP1
4. Visual C++ 2010 SP1 Derleyici Güncelleme, Windows SDK 7.1
için:
Montaj sırası önerildiği şekilde oldu
"C:\Program Files\Microsoft SDKs\Windows\v7.1\Setup\WindowsSdkVer.exe" -version:v7.1
OpenSSL:
VS2010 varsayılan Platformu Toolset'in Windows SDK 7.1 kullanmaya devreye sokulduktan Burada
http://wiki.qt.io/Building_Qt_Desktop_for_Windows_with_MSVC#Building_OpenSSL
ve: burada açıklandığı şekilde 64-bit sürümü derlenmiştir
http://wiki.openssl.org/index.php/Compilation_and_Installation#W64
OpenSSL 64-bit sürümü kurulum yolu vardı:
"C: \ Program Files \ OpenSSL"
qt-everywhere-opensource-src-4.7.2.zip ait İçerik burada çözdükten edilmiştir:
"C: \ Program Files \ Nokia \ Qt 4.7.2"
@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
Ve nihayet NMake komutu kullanılmıştır:
aşağıdaki içeriğe sahip toplu komut dosyası (setqtbuildenv.cmd) kullanılan yapı ortamını yapılandırmak için.
Hangi QT'yi geliştiriyorsunuz? İndirme bağlantınız var mı lütfen? –
Qt 4.6.2, tam sdk. İndirme bağlantısı - http://qt.nokia.com/downloads/sdk-windows-cpp – Daryna
Yapılandırma seçenekleri için Ben'in ipucunu kullanarak bunu yapabildim gibi görünüyor: http://stackoverflow.com/questions/ 1644172/bina qt-4-5-ile-görsel-c-2010 – Daryna