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/
в вашем профессиональном файле.