Variable und bezieht sich auf das Projekt-Verzeichnis in der Qt Creator?
Arbeite ich an einem cross-Plattform-Qt-Applikation und die Pfade sind unterschiedlich auf Mac OS X und Windows. Da das Projekt auf einer externen Festplatte den Laufwerksbuchstaben gelegentlich auch änderungen an Windows.
Deshalb möchte ich Sie auf das Projekt-Verzeichnis über eine variable, vorzugsweise ein built-in one. Insbesondere gibt es eine solche variable verwendbar in:
- Die .pro Datei?
- Die build-Einstellungen (in der Registerkarte Projekte)?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den integrierten _PRO_FILE_PWD_ variable enthält den Pfad zum Verzeichnis, welches die Projekt-Datei in Gebrauch ist. Diese variable kann nützlich sein für Sie.
Abgeschlossen, @Bill ' s Antwort, die verweisen auf die Quell-Pfad in der Build-Einstellungen ist der Einsatz
%{sourceDir}
.%{buildDir}
ist auch verfügbar.Da ich kämpfte ein wenig zu finden, ich bin das hinzufügen es hier.
Neben
%{sourceDir}
und%{buildDir}
könnten Sie%{CurrentDocument:Path}
,%{CurrentDocument:FilePath}
und%{CurrentProject:Path}
zu beziehen, um bestimmte Dateien und Ordner in das Projekt-Verzeichnis.Gibt es Probleme mit $$_PRO_FILE_PWD_ auf windows, denn es enthält Schrägstrich immer. Sie müssen fix slash mit shell_path.