Ich möchte einige zusätzliche include/lib Verzeichnisse neben den Standard-Minigruppen hinzufügen, um nach der Kompilierung zu suchen. Der Grund dafür ist, dass die Festplatte, in der ich MinGW installiert habe, fast voll ist und ich stattdessen Qt in meine zweite installieren musste. Also, wie kann ich MinGW die Qt-Dateien standardmäßig enthalten?Hinzufügen zusätzlicher include/lib Pfade zu MinGW
Antwort
Sie können Umgebungsvariablen CPLUS_INCLUDE_PATH
für Include-Verzeichnisse und LIBRARY_PATH
für Bibliotheksverzeichnisse festlegen. Weitere Informationen finden Sie in Environment Variables Affecting GCC
Dies ist möglicherweise keine gute Idee, da Header und Bibliotheken normalerweise pro Projekt sind. Aber trotzdem ein nettes Feature. +1 dafür. – ismail
Perfekt, genau wonach ich gesucht habe. Vielen Dank. – delaccount992
Verwenden -I
Richtlinie für zusätzliche umfasst und -L
Richtlinie für zusätzliche Bibliothekspfade wie:
g++ [...] -I C:\qt\include -L C:\qt\lib
können Sie mehrere -I
und -L
Optionen.
Ich kenne diese Flaggen schon, aber es ist nicht das, wonach ich suche. Als ich "standardmäßig" sagte, meinte ich, dass ich diese Flags nicht jedes Mal mühsam tippen muss (was ich momentan gerade mache). – delaccount992
Das passiert nicht magisch, Sie müssen es manuell hinzufügen. – ismail
Warum etwas eingeben? Verwenden Sie ein Makefile oder ein Build-System. – kichik
- 1. Hinzufügen zusätzlicher Daten zu Array
- 2. Hinzufügen von gdb zu MinGW
- 3. Hinzufügen zusätzlicher glyphicons Bootstrap
- 4. Hinzufügen zusätzlicher Ressourcen zu einem Maven Pom
- 5. das Hinzufügen zusätzlicher Informationen zu Dateinamen - Python
- 6. Hinzufügen zusätzlicher Registrierungsfelder mit Devise
- 7. Hinzufügen zusätzlicher Informationen zu Fortschrittsbalken für Wix Bootstrapper-Anwendung
- 8. Hinzufügen zusätzlicher Eigenschaften zu einem Chart JS-Dataset
- 9. Hinzufügen zusätzlicher Seiten zu einem aus einer Vorlage erstellten Umschlag
- 10. AvroMultipleInputs - Ausgabe Hinzufügen mehrerer Pfade
- 11. setuptools: Hinzufügen zusätzlicher Dateien außerhalb des Pakets
- 12. Django REST Framework: Hinzufügen zusätzlicher Feld ModelSerializer
- 13. Hinzufügen zusätzlicher Zeilen zum Dokument mit awk
- 14. Hinzufügen zusätzlicher Logik zur Bearer-Autorisierung
- 15. Hinzufügen zusätzlicher Objekte zum JSON-codierten Array
- 16. Yii2 - Hinzufügen zusätzlicher Schaltfläche in Aktion Spalte
- 17. Hinzufügen zusätzlicher Abhängigkeit Schloss Windsor mit
- 18. Hinzufügen zusätzlicher Felder zur lokalen Passport.js-Strategie
- 19. Wie Sie Bibliotheken von Drittanbietern zu MinGW hinzufügen?
- 20. Pfade zu loadpath anfügen
- 21. Wie umfassen hinzufügen Pfade für JS Module
- 22. Firebase: Festlegen zusätzlicher Benutzereigenschaften
- 23. Coldfusion das Hinzufügen zusätzlicher Anführungszeichen, wenn Datenbankabfragen in Strings konstruieren
- 24. Hinzufügen zusätzlicher HTML-Listenelemente mit JSON und JavaScript
- 25. Hinzufügen zusätzlicher Daten zur Vorlage des FOS-Benutzerpakets
- 26. Umformen numpy Hinzufügen zusätzlicher Dimension für verzögerte Werte
- 27. Hinzufügen zusätzlicher Ansprüche an authentifizierte Benutzer in Azure Mobile App
- 28. Hinzufügen zusätzlicher Spalte und Spaltenwerte Neuanordnung mit Pandas
- 29. HorizontalScrollView in TabHost das Hinzufügen zusätzlicher Platz auf dem Ende
- 30. MySQL Update-Anweisung nach dem Hinzufügen zusätzlicher Bedingung bei WHERE
Warum nicht nur qmake verwenden, die sich darum kümmern? Oder jedes andere Build-Automation-System, wenn Sie qmake aus irgendeinem Grund nicht mögen. –
Ich habe noch nie ein solches Tool benutzt, aber ich beabsichtige, zu CMake zu wechseln, um plattformübergreifende Makefiles zu erzeugen. In jedem Fall, obwohl ich mir sicher bin, dass es einen einfachen Weg geben muss, dies nur in MinGW zu tun. – delaccount992