Salı, 14 Mayıs 2013 00:00

QMake Temel Bilgiler

Yazan 
Öğeyi Oyla
(0 oy)

qmake derleyici ve platform bağımsız kullanabileceğimiz bir programdır. Qt ile birlikte gelir. Bu program vasıtasıyla oluşturulan dosyalar platform üzerindeki derleyici ve make programı ile derlenebilir.

qmake programı .pro uzantılı dosyaları işler. Projemize kaynak dosyaları eklemek için aşağıdaki kodu kullanırız.

SOURCES += "header.cpp"
veya daha fazla dosya eklemek için
SOURCES = header.cpp \ source2.cpp

Aynı şekilde kullanabileceğimiz başlık dosyalarınıda aşağıdaki komutlar vasıtasyıla projemize ekleyebiliriz.

HEADERS +="header.h"
veya daha fazla
HEADERS = header.h \ header2.h

Hedef program ismide aşağıdaki gibi belirleyebilirsiniz. Dosya uzantısı ise platforma göre otomatik eklenecektir (örneğin exe)

TARGET = program_ismi
Dosya uzantısınada siz karar vermek isterseiz
TARGET_EXT=.uzanti

qmake ile konsoldan derleme işlemi için gerekli dosyaları oluşturmak için aşağıdaki kodu kullanabilir ve sonrasında platformunuzdaki make programı ile programı derleyebilirsiniz

qmake -o makefile proje.pro

Yanlızca bir platforma ait kaynak dosylar eklemek isterseniz veya herhangi bir özellik yalnız belirli bir platform gerektiriyorsa aşağıdaki kodu kullanarak platforma göre özellik ekleyebilirsiniz

win32{
     SOURCES + = "windowsicin.cpp"
}
unix{
    SOURCES + = "unixicin.cpp"
}

Bir dosyanın varlığını araştırma ve buna göre hata verip derlemeyi durdurma yapabilirsiniz

!exist(main.cpp)
{
error("Hata : main.cpp dosyası bulunamadı")
}
Okunma 431 defa
Ufuk Yıldırım

Yazılım Geliştirme Uzmanı

Web site: www.ufuk.biz

Yorum Ekle

Gerekli olan (*) işaretli alanlara gerekli bilgileri girdiğinizden emin olun. HTML kod izni yoktur.