path include qt-creator

path - ¿Cómo agregar la ruta include en Qt Creator?



qt-creator (3)

Para agregar global incluya la ruta use comando personalizado para qmake en la sección Proyectos / Construir / Desarrollar pasos en "Argumentos adicionales" como este: "QT+=your_qt_modules" "DEFINES+=your_defines"

Creo que puede usar cualquier comando de los archivos * .pro de esa manera.

Tengo un proyecto en el que estoy trabajando en Qt Creator que requiere una biblioteca de terceros. Quiero agregar los encabezados a la ruta de inclusión para el proyecto. ¿Cómo hago esto?


Para cualquier persona completamente nueva en Qt Creator como yo, puede modificar el archivo .pro de su proyecto desde Qt Creator:

Simplemente haga doble clic en ".project name" .pro en la ventana Projects y agregue la ruta include en la parte inferior del archivo .pro como lo hice.


Si está utilizando qmake, el sistema de compilación Qt estándar, simplemente agregue una línea al archivo .pro como se documenta en la Referencia de variable qmake :

INCLUDEPATH += <your path>

Si está utilizando su propio sistema de compilación, cree un proyecto seleccionando "Importar proyecto basado en el archivo Makefile". Esto creará algunos archivos en el directorio de su proyecto, incluido un archivo llamado <your project name>.includes . En ese archivo, simplemente enumere las rutas que desea incluir, una por línea. Realmente todo lo que hace es decirle a Qt Creator dónde buscar los archivos para indexar para completar automáticamente. Su propio sistema de compilación tendrá que manejar los caminos de inclusión a su manera.

Como se explica en el Manual de Qt Creator , <your path> debe ser una ruta absoluta, pero puede evitar las entradas OS, host o específicas del usuario en su archivo .pro utilizando $$PWD que hace referencia a la carpeta que contiene su archivo .pro , por ejemplo

INCLUDEPATH += $$PWD/code/include