Qt creator direct file включает

Я использую Qt Creator 3.2.2 для Windows. Я создал пример проекта приложения виджета проекта, и это ОК. Проблема в том, что мне пришлось добавить некоторые внешние библиотеки (файлы.c и.h), которые находятся в папке проекта. Проблема в том, что они не все в одном месте, а смешаны в подкаталогах. Создатель Qt, похоже, добавил их все правильно. Но проблема в том, что я не могу использовать, например:

#include <somefile.h>

Потому что это говорит о том, что нет никакого файла. Автозаполнение тоже не видит. Я должен сделать:

#include <dir/deeper_dir/somefile.h>

И вся библиотека создана так, что каждый файл доступен из любой точки мира. Также я не хотел бы изменить это.

Как я могу сделать все файлы видимыми в проекте? Я бы очень признателен за всю помощь!

2 ответа

Добавьте путь к вашим заголовкам в ваш.pro файл с помощью INCLUDEPATH:

INCLUDEPATH += path_to_the_folder_with_your_headers

После этого вы сможете включить любой файл в эту папку только с #include <filename>

Добавлять

INCLUDEPATH += dir/deeper_dir/

в вашем профессиональном файле.

Другие вопросы по тегам