Pazartesi, Temmuz 10, 2006

Qmake nedir?

Kısaca Trolltech tarafından yazılan farklı derleyici ve platformlar için Makefile oluşturan bir araçtır bkz. qmake Manual.

Elle Makefile yazmanın zorluğunu gideren harika bir program. En basit kullanımı şöyle:
$cd projedizini
projedizini$ qmake
projedizini$ qmake projedizini.pro
projedizini$ make
projedizini$./projedizini
Kısaca anlatmak gerekirse, bulunduğumuz dizinde "qmake" komutu çalıştırdığımızda tüm dizin proje olarak ele alınıyor ve kaynak kodların bir listesini tutan projedizini.pro dosyası oluşuyor. Bu .pro dosyası taşınabilir. Yani kodları ve bu .pro dosyasını istediğimiz bir sisteme taşıyıp kalan komutları orada verebiliriz. "qmake projedizini.pro" komutu ile bulunduğumuz platforma ve kullandığımız derleyiciye yönelik bir Makefile oluşturuyor. "make" ile çalıştırılabilir dosyayı üretiyoruz ve bunu çalıştırıyoruz. Çok da karmaşık olmayan parametrelerle daha ayrıntılı Makefile'lar oluşturmak mümkün. Örneğin:
qmake -t vcapp -o hello.dsp hello.pro
Visual Studio kullanıcıları için .dsp dosyası üretiyor. Harika değil mi:)

Hiç yorum yok: