2010-05-01 12 views
5

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

+0

Hangi QT'yi geliştiriyorsunuz? İndirme bağlantınız var mı lütfen? –

+0

Qt 4.6.2, tam sdk. İndirme bağlantısı - http://qt.nokia.com/downloads/sdk-windows-cpp – Daryna

+0

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

cevap

1

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)

3

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.