2013-01-31 44 views
5

Bu yüzden Nokia'dan Qt'yi alarak Digia'ya benziyor.MinGW ile Qt Oluşturucuyu Kurma

Şimdi karşıdan yükleme sayfasına gidiyorum (http://qt-project.org/downloads), Windows için tek bir Qt Creator 2.6.2 indirme olduğunu görüyorum. Bunu indirdiğimde ve yüklemeyi çalıştırdığımda, MinGW artık onunla birlikte paketlenmemiş gibi görünüyor.

MinGW 4.4'ü ayrı ayrı yüklemeyi ve sonra bir araç zinciri eklemeyi denedim ancak CMake tabanlı projemi derlemeye çalıştığımda hiçbir şey çalışmaz.

Daha sonra Qt SDK 1.2.1'i sunan Nokia web sitesine rastladım; ancak şimdi yükleyiciyi indirebilmek için bir hesap oluşturmanızı gerektiriyor.

Qt kitaplıklarının tam kümesinin indirilmesi muhtemelen önerilebilecek bir şeydir, ancak bu en iyi fikir değildir, çünkü temelde CMake tabanlı, açık kaynaklı bir kütüphane kümesi için bir yükleme yordamı hazırlıyorum. Bir süredir üzerinde çalışıyorum (http://tudat.tudelft.nl).

Kullanıcılar, Qt kitaplıklarını indirmekten mutlu değiller, çünkü bunlardan hiçbirini kullanmadık.

Artık çözümlerden tamamen çıktım (ve aklınızdan çıkarmayın, bu sadece Windows için bir sorun gibi görünüyor, çünkü Linux ve Mac'te Qt Creator'u kurduğumda, GCC otomatik algılama iyi çalışıyor gibi görünüyor).

Kısacası, kısacası, Qt Creator'ı yüklemek ve CMake tabanlı bir projeyi derlemek için MinGW ile çalışmak için basit bir yükleme yordamı var mı?

Şimdiden teşekkürler!

Kartik

PS: Ben Qt Creator + MinGW üzerinde parçacığı da olduğunu biliyor, ama hepsi hem Digia ve Nokia web sitelerinde son değişikliklerle artık modası geçmiş gibi görünüyor.


Sorun özellikle toolchain otomatik olarak algılanan Windows altında olamaz olmadığını eklemek gerekir. Hem sistem yoluna ekleyerek hem MinGW hem de CMake Qt Creator tarafından otomatik olarak algılanmayı başardım. Sorun şu ki, daha sonra projem için CMakeLists.txt dosyasını açmaya çalıştığımda, herhangi bir jeneratörü seçemiyorum.

cevap

0

Yalındır:

  1. , örneğin başka şeyler yükleyin Qt Çerçeve
  2. CMake
  3. yükleyin MinGW
  4. yükleyin
  5. Qt Creator Zaten belirtildiği gibi

yükleyin git'e, büyük ihtimalle Qt Creator Otomatik algılama yoluyla her şeyi alır o iyi. Yine de, her şey mevcutsa Qt ayarlarını kontrol etmelisiniz, ör. hata ayıklayıcı.

Bir cmake projesini ilk açtığınızda, Qt Creator (kullanmanız gerekir) alet zincirinin kullanılmasını ister. Zinciri daha sonra değiştirmek isterseniz, derleme dosyalarını ve cmake dizinlerini silin.Qt Creator ve cmake için

Diğer ayrıntılar: görüşleriniz için http://qt-project.org/doc/qtcreator-2.7/creator-project-cmake.html

+0

teşekkürler. Makbuzdaki sorun, kullanmak için takım zincirini seçmem gerektiğinde, her şeyi kurduktan sonraki adımdır. Açılan CMake sihirbazı, Qt Creator ayarlarında görünseler bile, seçilebilir herhangi bir araç kutusu göstermez. Şimdi, kullanıcıların MinGW 4.4 ile birlikte gelen Nokia tarafından sağlanan SDK'yı yüklemelerini önermek üzere geri döndüm. Yine, bu sorun yalnızca Windows altında görünmektedir. Ubuntu, openSUSE ve Mac OS X'de kendi takım zincirimi kurarak ve sonra Qt Creator'daki CMake sihirbazı aracılığıyla seçmekte zorlanıyorum. Kartik – kartikkumar

+0

Takım zinciri Qt Creator ayarlarında görünmüyorsa, derleyici ve qt'yi elle ayarlamayı denemelisiniz. Daha sonra bu ayarları kullanarak bir takım zinciri tanımlayabilirsiniz. Bu çalışıyor mu? – Tob

+0

Maalesef takım zincirini manuel olarak eklemek sorunu çözmüyor gibi görünüyor. Herhangi bir sorun olmadan ekleyebiliyorum ve Qt Creator tercihleri ​​bölmesi altında benim araç grupları listemde görünür. Ancak, CMake sihirbazını yüklediğimde, seçebileceğim herhangi bir jeneratörü yok. – kartikkumar