15
Um die Situation zu vereinfachen, lassen Sie uns sagen, dass es 2 Dateien gibt: core.cpp
und main.cpp
.Wie baue ich eine statische Bibliothek und eine ausführbare Datei mit Qt?
core.cpp
enthält die Funktionalität des Programms und main.cpp
enthält die grundlegende main()
Implementierung.
Ich möchte Qt (qmake und die .pro-Dateien verwenden)
- erste Build
core.a
und - dann verwenden, und
main.cpp
main.exe
zu bauen.
Wie kann ich dies in der qmake-Datei einrichten?
Nitpick: Das Drücken von play bewirkt: 'Programm konnte nicht gestartet werden. Pfad oder Berechtigungen falsch? '. Wie behebe ich das? (Es sucht offenbar nach der ausführbaren Datei im Basisverzeichnis) – chacham15
Einfaches ausführbares Build-Verzeichnis mit TARGET var verschieben, siehe aktualisierte Antwort – Masci
'INCLUDEPATH + = ../ core /' sollte auch in 'app.pro' benötigt werden, Recht? –