Как добавить включить путь в Qt Creator?

У меня есть проект, над которым я работаю в создателе Qt, для которого требуется сторонняя библиотека. Я хочу добавить заголовки в путь include для проекта. Как мне это сделать?

Если вы используете qmake, стандартную систему сборки Qt, просто добавьте строку в файл .pro как описано в qmake Variable Reference :

 INCLUDEPATH +=  

Если вы используете свою собственную систему сборки, вы создаете проект, выбрав «Импорт проекта на основе Makefile». Это создаст некоторые файлы в каталоге проекта, включая файл с именем .includes название .includes . В этом файле просто укажите пути, которые вы хотите включить, по одному в строке. На самом деле все это говорит Qt Creator, где искать файлы для индексации для автоматического завершения. Вашей собственной системе сборки придется обрабатывать пути включения по-своему.

Как объяснено в Руководстве для Qt Creator , должен быть абсолютным путем, но вы можете избежать записей в OS-, хосте или пользователе в вашем файле .pro , используя $$PWD который относится к папке, содержащей ваши .pro файл, например

 INCLUDEPATH += $$PWD/code/include 

Чтобы добавить глобальный include path, используйте специальную команду для qmake в разделе «Проекты / assembly / assembly шагов» в разделе «Дополнительные аргументы» следующим образом: "QT+=your_qt_modules" "DEFINES+=your_defines"

Я думаю, что вы можете использовать любую команду из * .pro файлов таким образом.

Для тех, кто совершенно не знаком с Qt Creator, как я, вы можете изменить файл .pro от вашего проекта из Qt Creator:

введите описание изображения здесь

Просто дважды щелкните «название вашего проекта» .pro в окне «Проекты» и добавьте путь включения в конец файла .pro, как я уже сделал.

  • Абсолютный путь к скрипту Bash с OSX
  • Надежный способ для сценария bash получить полный путь к самому себе?
  • Является ли относительный путь в файле CSS относительно файла CSS?
  • Windows 7 - Добавить путь
  • C #, путь к% AppData%
  • slash (/) vs tilde slash (~ /) в пути листа стилей в asp.net
  • Определить, имеет ли пользовательский путь определенный каталог
  • Почему sudo меняет PATH?
  • Android SDK менеджер не откроет
  • msys (или cygpath для msys?)
  • Абсолютный путь и относительный путь
  • Давайте будем гением компьютера.