Sto scrivendo una piccola app suite qt che consiste in una serie di piccoli programmi che funzionano sullo stesso set di file. Sono organizzati in questo modo:Come si usa qmake per creare più binari in un singolo progetto?
/ app1/ main.cpp app2/ main.cpp app3/ main.cpp common/ project.h project.cpp somemore.h somemore.cpp appsuite.pro
Quando faccio qmake && make
, voglio i seguenti file binari da costruire:
- app1/app1
- app2/app2
- APP3/APP3
Come si scrive appsuite.pro
per funzionare in questo modo?
Ho sentito qualcosa sui file .pri
, ma non sono riuscito a capire come usarli nella mia "situazione".
aiuto apprezzato,
JRH
Un file .pri contiene semplicemente altri comandi qmake. Certamente spesso elencano i file per l'inclusione in un progetto, ma non è necessariamente così. Ad esempio, al lavoro ne abbiamo uno che definisce un target in modo che possiamo fare un "make dipende" e avere i makefile rigenerati. –
+1 per aver sottolineato che 'common' dovrebbe essere un' lib'. Grazie! – jrharshath
@cjhuitt I file .pri non erano davvero rilevanti in questo caso, quindi ho rimosso il riferimento. – PiedPiper