Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: Torvald от Октябрь 31, 2013, 20:23



Название: [РЕШЕНО] include path для не qt-проекта
Отправлено: Torvald от Октябрь 31, 2013, 20:23
Настолько люблю Qt Creator, что мне чужда любая другая IDE :D
Поэтому пишу с использованием android NDK на creator'е.
Вопрос: как указать creator'у пути к заголовочным файлам? Если юзать Qt, то понятно - все можно сделать в *.pro файле, но как быть, если проект без Qt?

Пример/конкретный случай:
Код
C++ (Qt)
#include <arm_neon.h>
//все что находится в arm_neon.h естественно не доступно, т. к. Qt Creator не знает где находится arm_neon.h. Как ему указать?
 


Нашел похожую проблему тут: http://qt-project.org/forums/viewthread/25468 но не понял в итоге как там ее решили(


Название: Re: include path для не qt-проекта
Отправлено: lex_pc от Октябрь 31, 2013, 20:52
Возможно стоит указать вашей IDE полный путь к файлу или , если файл находится в вашем проекте
указать ему путь, принимая за начало отсчёта коренную папку вашего проекта.
Т. е., если директива arm_neon.h лежит в /usr/include/c++/4.7, подключить её таким макаром:
Код:
#include "/usr/include/c++/4.7/arm_neon.h"


Или же указать в IDE дополнительный путь к библиотекам (в настройках посмотрите пожалуйста).


Название: Re: include path для не qt-проекта
Отправлено: Torvald от Ноябрь 01, 2013, 09:17
Спасибо, вариант с абсолютными путями я отложил как самый худший из работающих. В настройках creator'a а так же в настройках проекта я не нашел куда пути прописать. Поэтому хочу узнать мнение знатоков, по любому же есть красивый способ)


Название: Re: [РЕШЕНО] include path для не qt-проекта
Отправлено: Torvald от Ноябрь 01, 2013, 10:34
Разобрался!
Помог вот этот ресурс: http://gamedevandroid.blogspot.ru/2012/08/cocos2d-x-qtcreator.html
Нужно было добавить пути в project_name.includes


Название: Re: [РЕШЕНО] include path для не qt-проекта
Отправлено: ViTech от Ноябрь 01, 2013, 11:02
Пути для заголовков можно ещё указывать в переменной окружения "INCLUDE". Например, в настройках Build Environment (http://qt-project.org/doc/qtcreator-2.5/creator-build-settings.html#build-environment) для проекта.