SORU
9 NİSAN 2011, CUMARTESİ


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:

problem2

ya da Visual Studio 2010 başladı:

problem

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
26 NİSAN 2011, Salı


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.

link-selection

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.

command line

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.

addin

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

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BMG Rentals Property Management

    BMG Rentals

    23 Mayıs 2011
  • guau . .

    guau . .

    25 Ocak 2008
  • Shameless Maya

    Shameless Ma

    24 Mayıs 2012