Estoy usando Qt 4.5 en Windows XP. Mi archivo pro tiene la variable VERSION = 1.0
. Ahora necesito leer esta variable y obtener su valor (1.0
) del código fuente. Para que no tenga que mantener otra variable para la versión dentro de mi código fuente. Acabo de leer del archivo pro y actualizarlo. Para que el valor permanezca constante en todo mi proyecto. ¿Es posible? Cualquier indicador con respecto a este son bienvenidos ..Obtener valores de archivos pro en Qt
14
A
Respuesta
17
Use tantos como este:
DEFINES += VERSION=\\\"$$VERSION\\\"
Esto va a definir una macro que se puede utilizar en el código fuente C. Deshágase de las barras invertidas y las comillas si quiere un número, no una cadena.
1
Elaboraré un poco sobre esto.
En el YourApp.pro
:
VERSION = 0.0.0.1
DEFINES += APP_VERSION=\\\"$$VERSION\\\"
En el main.cpp
:
#include <QApplication>
QCoreApplication::setApplicationVersion(QString(APP_VERSION));
en cualquier otro lugar en sus fuentes, por ejemplo, en el imaginario controller.cpp
:
#include <QApplication>
QString yourAppVersion = QCoreApplication::applicationVersion();
Cuestiones relacionadas
- 1. Comentarios sobre el archivo .pro Qt Creator
- 2. QT: especifique la ruta DLL en pro. archivo
- 3. Lectura de archivos de Guitar Pro
- 4. ¿Obtener solo archivos pero no directorios en QT?
- 5. Las variables que persisten a través .pro archivos de un archivo pro
- 6. ¿Cómo ejecutar el comando de shell después de que la compilación finalizó desde .pro en QT?
- 7. Qt. obtener parte de QString
- 8. ¿Cómo convertirse en MSIL pro?
- 9. Creación de objetivos múltiples en Qt/Qmake
- 10. archivos QFileInfoList filtro con Qt
- 11. Fusiona archivos de traducción (.ts) con archivos .ts existentes usando QT Utilities (lconvert)
- 12. ¿Cómo puedo ordenar a un archivo Qt Creator PRO que muestre los archivos * .o y los archivos moc_ * en una carpeta separada?
- 13. Qt obtener hijos del diseño
- 14. cómo agregar la regla de "advertencias como error" al archivo Qt .pro?
- 15. Obtener valores de encabezado en ASP.NET MVC
- 16. Obtener valores de Json.net
- 17. En un proyecto qt, cómo agregar incluir ruta a pro bajo Windows donde la ruta contiene espacio
- 18. ¿Hay alguna alternativa IDA Pro?
- 19. ¿Cómo imprimir archivos de texto en la impresora en Qt?
- 20. Obtener información de la memoria con Qt
- 21. Soluciones de Visual Studio en Qt Creator
- 22. AIF instrucciones pro asm cambian
- 23. Cómo especificar diferentes directorios de salida de Debug/Release en el archivo .pro de QMake
- 24. nHibernate versus LLBLGen Pro
- 25. Ctypes pro and con
- 26. Paypal Payflow pro library
- 27. QT Abrir explorador de archivos por defecto en * nix
- 28. la descarga de archivos en Qt desde URL
- 29. Incluyendo archivos de recursos en el directorio de compilación de Qt Creator
- 30. Qt no moc.exe generar archivos * .moc