Как добавить include path в Qt Creator?
У меня есть проект, над которым я работаю в Qt creator, который требует сторонней библиотеки. Я хочу добавить заголовки в путь включения для проекта. Как мне это сделать?
3 ответа:
если вы используете qmake, стандартную систему сборки Qt, просто добавьте строку в
.pro
файл, как описано в ссылка на переменную qmake:INCLUDEPATH += <your path>
если вы используете свою собственную систему сборки, вы создаете проект, выбрав "импорт проекта на основе Makefile". Это создаст некоторые файлы в каталоге проекта, включая файл с именем
<your project name>.includes
. В этом файле просто перечислите пути, которые вы хотите включить, по одному на строку. На самом деле все это говорит Qt Создатель, где искать файлы для индексирования для автоматического завершения. Ваша собственная система сборки должна будет обрабатывать пути включения по-своему.как объяснено в руководстве Qt Creator,
<your path>
должен быть абсолютный путь, но вы можете избежать OS -, хост-или пользовательских записей в вашем С помощью$$PWD
, который относится к папке, содержащей , например,INCLUDEPATH += $$PWD/code/include
чтобы добавить глобальный путь включения, используйте пользовательскую команду для qmake в разделе "Проекты / сборка / шаги сборки" в разделе "дополнительные аргументы", как это:
"QT+=your_qt_modules" "DEFINES+=your_defines"
Я думаю, что вы можете использовать любую команду из *.pro файлов таким образом.