qmake und Konfiguration über die pro - Datei
Verfasst: 12. Juni 2010 11:19
Hallo Leute,
da die eigene Dokumentation v.4.6 mir keinerlei schlüssige Informationen über die Verwendung der Kompilierungsoptionen gibt, wollte ich Euch mal fragen.
Es geht um den Aufbau eines Projektes, was hinterher eine geordnete Ordnerstruktur aufweist.
Die Referenz besagt:
Weiterhin steht nirgendwo ob nach der Variable ein Gleichheitszeichen oder ein Pluszeichen mit einem Gleichheitszeichen stehen muss.
Aber wahrscheinlich ist das egal was man da verwendet als Wertzuweisung?! Pluszeichen mit einem Gleichheitszeichen sagt dem Compiler wahrscheinlich nur, das er die Werte an die Variable anhängen soll.
Mich würde ebenfalls interessieren ob es eine Anweisung gibt, die Besagt:
Ebenfalls wäre interessant zu wissen wie ich absolute Pfade angeben muss?
Es geht mir speziell um das Querstrichzeichen:
Achja und bevor ich es vergesse, wie sieht es mit der Groß- und Kleinschreibung bei den Pfaden aus, muss die korrekt sein oder ist dem Compiler das egal? In wie weit wird die Pfadangabe bei der Angabe von: beeinflusst?
So Schluss jetzt
Ich denke das war es vorerst an Fragen zur Compilerkonfiguration über das *.pro-File.
Ich wäre keinem Böse wenn er nur eine meiner Fragen beantwortet - bin für jegliche Hilfe dankbar.
Grüße,
Pixtar
da die eigene Dokumentation v.4.6 mir keinerlei schlüssige Informationen über die Verwendung der Kompilierungsoptionen gibt, wollte ich Euch mal fragen.
Es geht um den Aufbau eines Projektes, was hinterher eine geordnete Ordnerstruktur aufweist.
Die Referenz besagt:
Bei DLLDESTDIR fehlen mir beispielsweise Informationen darüber, woher er die DLLs beim kompilieren überhaupt nimmt. Weiter, ob die Angabe des Pfades absolut sein muss oder ob das anhand der verwendeten Syntax entschieden wird:DLLDESTDIR
Specifies where to copy the target dll.
DESTDIR
Specifies where to put the target file.
TARGET
This specifies the name of the target file.
Code: Alles auswählen
DLLDESTDIR = "d:\projekt\dll\" #absolut
DLLDESTDIR = projekt/ #relativ aber zu welchem Ordner? ?DESTDIR?Aber wahrscheinlich ist das egal was man da verwendet als Wertzuweisung?! Pluszeichen mit einem Gleichheitszeichen sagt dem Compiler wahrscheinlich nur, das er die Werte an die Variable anhängen soll.
Mich würde ebenfalls interessieren ob es eine Anweisung gibt, die Besagt:
Denn wenn ich das Projekt weitergeben will und erweitere es um eine neue Komponente (QThread oder so) muss ich meist eine neue DLL aus dem QT-Ordner popeln und dem Projekt beilegen. Wäre schön wenn qmake das mal selbst übernehmen könnte.1. Schaue welche #includes das Projekt besitzt
2. Schaue ob es eine Verlinkung zu der dazu passenden DLL gibt
3. Kopiere die gefundenen DLLs in das Build-Verzeichnis
Ebenfalls wäre interessant zu wissen wie ich absolute Pfade angeben muss?
Es geht mir speziell um das Querstrichzeichen:
Welche Angabe ist hier für die Syntax des Compilers gefordert und muss die Pfadangabe durch ein Slash terminiert werden? Gilt die Syntax ebenfalls für relative Pfadangaben?"C:\test\"
"C:\\test\\"
"C:/test/"
"C://test//"
Achja und bevor ich es vergesse, wie sieht es mit der Groß- und Kleinschreibung bei den Pfaden aus, muss die korrekt sein oder ist dem Compiler das egal? In wie weit wird die Pfadangabe bei der Angabe von:
Code: Alles auswählen
$$quote("d:\TesT\pro Jek T\")So Schluss jetzt
Ich wäre keinem Böse wenn er nur eine meiner Fragen beantwortet - bin für jegliche Hilfe dankbar.
Grüße,
Pixtar