Visual Studio 2010 için Qt inşa etmek
Uğraştım bulmak için sağlayan bir kalıcı çözüm için kullanarak Qt Visual Studio 2010, sonra toplama tüm haberler ve biraz deneme yanılma, isterdim, yazmak benim çözüm içine bir kılavuz.
Sorun, ya da neden önceden oluşturulmuş ikili dosyaları kullanmak mümkün değil mi?
İkili Visual Studio 2008 için inşa kullanarak bazı özel durumlarda işe yarayabilir gibi görünüyor, ama onları bulamadım. Benim durumumda iyi derlenmiş, ama onlar çalışma zamanı hataları, bu gibi üretmek:
ya da Visual Studio 2010 başladı:
Güncelleme: Bir blog yazısı analizi neden Diğerleri yok iken bazı insanlar, bunu buldum. Tek kelimeyle, Visual Studio 2008 aynı makinede yüklü olup olmadığını, ya da değil bağlıdır. http://blog.paulnettleship.com/2010/11/11/troubleshooting-visual-studio-2010-and-qt-4-7-integration/
En önemli şey (ki ben aptalca bilmiyordum) aslında bunu KULLANAMAZSINIZ Visual Studio 2008 derlenmiş kütüphaneler ve dll (istek üzerine Qt web sayfası) yoksa Visual Studio 2008 yüklü. Sebebi karşıdan Qt SDK VC9 bağımlı olan bir hata ayıklama yapı olmasıdır.0 DebugCRT, 2008 Visual C çalışma Zamanı hata Ayıklama ihtiyacı anlamını yeniden dağıtılabilir yükleyici olarak kullanılabilir durumda değilse, yüklü. Bu DebugCRT yüklemek için tek yolu, Visual Studio 2008 tamamını yüklemek için.
CEVAP
Her şeyden önce, çok önemli olduğunu görüyorumVisual Studio ile Qt kullanarak 2010, mümkün Visual Studio 2008 için yapılmış olan önceden oluşturulmuş ikili kullanım için değilancak kaynaktan derlemek için.
İndirme Qt
http://qt.nokia.com/downloads ' ı tıklatın LGPL.
Güncellemeyeni link burada: http://qt-project.org/downloads
Tıklayarak Qt yüklemeniz gerekir"Qt kütüphaneleri 4.7.2 Windows (Visual Studio 2008, 218 MB)"tıklayarak , ama< . em^"" . zip yukarıda link.
Bu bağlantı üzerinde, büyük bir zip dosyası gibi< . em^"" . qt-everywhere-opensource-src-4.7.2.zip . Bir klasör içine bu açmak ve onun yolunda güzel bir şey ve küçük, örneğin"" . E:\Qt
Visual Studio Komut İstemi
Kaynakları var şimdi, ikili oluşturmalıyız. Bunu yapmak için, Başlat menüsünden Microsoft Visual Studio 2010\Visual Studio Tools\Visual Studio Command Prompt (2010)
bağlantıyı aç, hatta görev çubuğu için pin (iyi bir fikir). Bu Visual Studio 2010 araçları ile tüm değişkenleri bina için ayarlanmış olan özel bir komut satırıdır.
Bir kez içinde komut istemi, gezinmek için çıkarılan Qt klasörü kullanarak eski okul DOS yolu, yani değiştirmelisin sürücü harfi tarafından E:
, girin dizinleri tarafından cd Qt
ve liste dizin içeriğini tarafından dir
. Dizin isimleri size yardım etmek için SEKME tuşunu kullanabilirsiniz. Doğru dizine vardığın zaman, dir
Bir komut böyle bir şey dönmesi gerekir.
Bina Qt
Şimdi yapılandırmak ve oluşturmak için zamanı geldi. Minimalist bir Qt yapılandırma için configure.exe
ile aşağıdaki bayraklar kullanıyorum. Sadece kopyalayıp komut satırına yapıştırın. Ne için Qt reference manual bakın veya kullanmamak.
configure.exe -release -no-webkit -no-phonon -no-phonon-backend -no-script -no-scripttools -no-qt3support -no-multimedia -no-ltcg
configure.exe
bitirdi (benim için 10 dakika) sonra, inşa sürecine başlamak gerekir. Yukarıdaki bayraklarıyla yaklaşık 20-30 dakika sürer. Bunu başlatmak için, şunu yazın:
nmake
Ortam değişkenlerini ayarlama
Temelde, işimiz bitti. Tüm yapmanız gereken, Qt nerede programları söyle hangi ortam değişkenleri (QTDIR
PATH
), ayarlamak için. Eğer Windows 7 kullanıyorsanız, aşağıdaki komutu yükleme dizini QTDIR
ayarlamak için kullanabilirsiniz.
setx QTDIR e:\Qt
PATH
, ayarı için şiddetle Path Editor kullanmanızı öneririz. Yol Düzenleyici İçinde
add the directory of Qt\bin to your PATH
(eğer yol veya kullanıcı yolu sistemi) ise önemi yok
Eğer Control Panel\System\Environment Variables
, kullanmayı tercih ediyorsanız o zaman bu da ayarlayabilirsiniz.
Qt Visual Studio eklentisi
Al bakalım, sonra bir kapatma-açma veya yeniden başlatma, tüm Qt demo uygulamalar düzgün başlamalıdır (bir göz öneririmbin\qtdemo.exe). Şimdi indir ve Visual Studio eklentisi (qt-vs-addin-1.1.9.exe Qt yükleme sayfasından daha iyi çalışır yükleyebilirsiniz.
Ek A: Resmi Talimatlar:
Qt web sitesi Qt 4.7 Installing Qt for Windows adlı resmi wiki sayfası var ama, önemli bilgiler eksik buldum.
Referanslar
Qt DevNet forums
Recommended flags for a minimalistic Qt build
Building Qt 4.5 with Visual C 2010
How to compile Qt as static
Qt 4.7: Configure options for Qt
Edit the PATH environment variable in
Windows without pain - op111.net
Visual Studio çalışma sonrası inşa etm...
Nasıl Visual Studio'da devam eden bir ...
App.Visual Studio 2010 Web Projeleri o...
Visual Studio 2010 Boost kullanmak içi...
Bir şekilde hızlı, Visual Studio 2010 ...