2011-12-20 28 views
10

Bir x.pro dosyası verildiğinde makefile nasıl üretebilirim? Qmake x.pro çalıştırmak bir Makefile olmadan bir x.pbproj dizini üretir.qmake'den Makefile nasıl alınır

Teşekkürler

Düzeltme: Bilgi ekleme. pro dosya ve platform hakkında. Bunu Mac OS X'te (10.6) çalıştırıyorum. Aynı pro dosyası OpenSUSE altında bir Makefile üretiyordu.

TEMPLATE = lib 
TARGET = x 
DEPENDPATH += 
INCLUDEPATH += 
CONFIG += qt debug 
QT = core network 
# Input 
LIBS += -lcryptopp 
HEADERS += x.hpp 
..... # rest of the header files 
+0

gibi, söz konusu bazı ayrıntıları sağlayın .pro dosyasının metni ve hangi platformda olduğu. –

+0

Linux üzerinde, tüm * .o dosyalarını varsayılan olarak koyarken aynı konumda bir Makefile üretir. – cmannett85

+0

Soru –

cevap

22

Ben Mac OS X, Mac OS X üzerinde

qmake -spec macx-g++ x.pro Makefile

Makefile üretmek için linux üzerinde

qmake x.pro (varsayılan oluşturmak için kullanmakta olduğunuz olduğunu tahmin: İşte yanlısı dosyanın snippet'idir davranış)

qmake -spec win32-g++ x.pro Windows Makefile üretmek için

+0

platformu ile birlikte yanlısı dosya metni ile soru güncellendi Teşekkürler! Bu Mac OS X –

+0

için çalıştı. Ayrıca, QMAKESPEC ortam değişkenini macx-g ++ olarak ayarlamayı da düşünün. Bu zaman kazandıracaktı. – macetw