QT-Creator Makefile

 ( makgab | 2014. október 16., csütörtök - 13:03 )

Üdv!

QT Creator-ban hogy/hol lehet megadni, hogy generáljon Makefile állományt?
Vagy ez csak parancssorból megy?

/usr/bin/qmake-qt4 -spec /usr/lib64/qt4/mkspecs/linux-g++ -unix CONFIG+=debug -o Makefile myproject.pro

Ill. ezt Makefile állományt automatikusan fogja használni a QT?

--
G.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Nem értem a kérdést. Ha Qt projektet hozol létre ahhoz csinál pro fájlt. Fordításkor először a qmake-t futtatja le ami legenerálja a Makefile-t majd meghívja a make-t.
Ha Makefile alapú meglévő projektet importálsz akkor meg használja azt.

Projects / Build & Run / Build Steps / Details (qmake) / additional Arguments

De ahogy martonmiklos mondja a kerdes azt mutatja, hogy nem erted a mukodest. Roviden: nem kell neked meghatarozni a Makefile-t explicite. Ha csak Makefile van a jelenlegi projectedre, akkor meg keszits qmake file-t.

Köszönöm!
Értem a dolgot, csak most néztem, hogy a "Projects" - "Build & Run" beállításoknál be van állítva a "Shadow build" és ilyenkor nem a projekt könyvtárába dolgozik, pl.: /home/user/QT-Creator/build-MyProjectName-Desktop-Debug
Ezért nem találtam. :)

--
G.

Ó igen a shadow build mindig az első amit kikapcsolok és utána ezt teszem a pro file-ba:

OBJECTS_DIR = build
MOC_DIR = build
UI_DIR = build
RCC_DIR=build

DESTDIR = bin

és akkor nem lesz a mappa teleszemetelve.

Ez egy hasznos beállítás, kösz! :)

--
G.

Ja ertem. Hat orulok, hogy megoldodott. Ha van idod, akkor esetleg nezz ra a QBS-re a qmake helyett.