Ich verwende Qt 4.5 in Windows XP. Meine Profildatei hat die Variable VERSION = 1.0
. Jetzt muss ich diese Variable lesen und ihren Wert (1.0
) aus dem Quellcode abrufen. So muss ich keine andere Variable für die Version in meinem Quellcode pflegen. Ich lese gerade aus der Profildatei und aktualisiere sie. Damit bleibt der Wert über mein gesamtes Projekt hinweg konstant. Ist es möglich? Alle Hinweise in Bezug auf diese sind willkommen ..Abrufen von Werten aus Profildateien in Qt
14
A
Antwort
17
Verwenden Somethings wie folgt aus:
DEFINES += VERSION=\\\"$$VERSION\\\"
Dies wird definiert ein Makro, das Sie in C-Quellcode verwenden können. Entfernen Sie die umgekehrten Schrägstriche und Anführungszeichen, wenn Sie eine Zahl und keine Zeichenfolge möchten.
1
Ich werde ein wenig näher darauf eingehen.
Im YourApp.pro
:
VERSION = 0.0.0.1
DEFINES += APP_VERSION=\\\"$$VERSION\\\"
Im main.cpp
:
#include <QApplication>
QCoreApplication::setApplicationVersion(QString(APP_VERSION));
überall dort, wo sonst in Ihren Quellen, zum Beispiel imaginären controller.cpp
:
#include <QApplication>
QString yourAppVersion = QCoreApplication::applicationVersion();
Verwandte Themen
- 1. Speichern und Abrufen von Werten aus web.config
- 2. Abrufen von Werten aus einem SharedPreferences-Stringsatz
- 3. Javascript Abrufen von Werten aus dat.GUI
- 4. Fehler beim Abrufen von Werten aus $ .getJSON
- 5. Abrufen von Werten aus einer Checkbox
- 6. Abrufen von Werten aus MySQL mit PHP
- 7. SAS Abrufen von Werten aus Zeile
- 8. Abrufen von Werten aus einem JSON-Objekt
- 9. Abrufen von Werten aus JSON-String in PHP-Seite
- 10. Abrufen von Werten aus JSON-Array in Swift
- 11. Abrufen von Werten aus For-Schleife in jquery
- 12. Abrufen von Werten aus dem Dropdown in angularjs
- 13. Speichern und Abrufen von Werten aus Sitzungsstatus in asp.net
- 14. Abrufen von Werten aus HTML-Elementen in Javascript
- 15. Abrufen von Werten aus geschachtelter HashMap von Benutzereingabe
- 16. Abrufen von Werten mit System() in C
- 17. Verwenden von Variablen zum Speichern von Werten oder zum direkten Abrufen von Werten aus den Objekten?
- 18. C#: Abrufen von Array-Werten aus dem bson-Dokument
- 19. Abrufen von Werten aus verbundenen Tabellen mit SqlDataReader
- 20. Abrufen von Werten aus hashmap und Senden an neue Aktivität
- 21. MarkLogic: XQuery zum Abrufen von Werten aus XML-Dokumenten?
- 22. Abrufen von Werten aus geschachtelten JSON mit AngularJS
- 23. Regex zum Abrufen von Werten aus einer Zeichenfolge mit C#
- 24. Ausnahme beim Abrufen von Werten aus Mocked-Objekt mit Mockito
- 25. Abrufen von String - Werten aus XML Ressourcendatei im globalen Gültigkeitsbereich
- 26. Abrufen von Werten aus dem Klassen-Tag mit HtmlAgilityPack
- 27. Probleme beim Abrufen von Werten aus der Abfragezeichenfolge
- 28. Abrufen von Werten aus XML mit Linq Query
- 29. Abrufen von Cookie-Werten in ASHX
- 30. Abrufen von Werten vom Controller in JQuery