Hi,
nach meinem Problem hier bin ich hier her gekommen, weil das qmake-spezifisch ist. Das Problem wird ab dem viertem Post beschrieben.
LG Raz
qmake Dateiname zwei mal
Das Problem im Projekt ist offensichtlich, aber meiner Meinung nach "hausgemacht" (also keines von qmake).
Ich kenne keine "Fertiglösung" (eine Art automatisches "Prefix" für Unterordner).
Das Problem würde ich daher organisatorisch lösen:
Folgende Vorschläge:
1. Variante: Wenn schon Unterordner, dann gleich richtig: trenne das Projekt in "echte" Libraries auf (eigenständige Qt-Projekte welche getrennt gelinkt werden)
2. Variante: Es würde doch dem Aufbau auch keinen Abbruch tun, die Namensräume in den Dateinamen einfliessen zu lassen (a_test_class.cpp und ab_testclass.cpp). Damit würde es dann auch mit qmake klappen..
hth!
Ich kenne keine "Fertiglösung" (eine Art automatisches "Prefix" für Unterordner).
Das Problem würde ich daher organisatorisch lösen:
Folgende Vorschläge:
1. Variante: Wenn schon Unterordner, dann gleich richtig: trenne das Projekt in "echte" Libraries auf (eigenständige Qt-Projekte welche getrennt gelinkt werden)
2. Variante: Es würde doch dem Aufbau auch keinen Abbruch tun, die Namensräume in den Dateinamen einfliessen zu lassen (a_test_class.cpp und ab_testclass.cpp). Damit würde es dann auch mit qmake klappen..
hth!
Zuletzt geändert von solarix am 17. März 2011 21:16, insgesamt 1-mal geändert.
Das stimmt, aber ich dachte auch mehr an eine richtige Library (*.so unter Unix, *.dll unter Windows) mit dem Target "lib":
http://doc.qt.nokia.com/latest/qmake-co ... -a-library
http://doc.qt.nokia.com/latest/qmake-co ... -a-library
IMHO ja..
qmake hat schon noch ein paar Variabeln in diese Richtung (z.B. "OBJECTS_DIR": http://doc.trolltech.com/4.7/qmake-vari ... bjects-dir) aber die bringen dir alle nichts weil bei einem Mixen von mehreren pro-Files (mit "include") die ja immer überschrieben würden und du das "subdirs"-Template (wo kein Mixen stattfindet) nicht verwenden möchtest (keine Libraries)..
hth..
qmake hat schon noch ein paar Variabeln in diese Richtung (z.B. "OBJECTS_DIR": http://doc.trolltech.com/4.7/qmake-vari ... bjects-dir) aber die bringen dir alle nichts weil bei einem Mixen von mehreren pro-Files (mit "include") die ja immer überschrieben würden und du das "subdirs"-Template (wo kein Mixen stattfindet) nicht verwenden möchtest (keine Libraries)..
hth..