Название: [РЕШЕНО]QtCreator, Linux: как отключить поиск заголовков в /usr/include? Отправлено: kuzulis от Январь 06, 2012, 18:37 Привет всем.
Я хочу использовать QtCreator как текстовый редактор с подсветкой синтаксиса и автодополнением для разработки модулей ядра Linux. Мне нужно, чтобы QtCreator делал поиск заголовков всегда только в конкретном, указанном мною месте, например, в: Цитировать /usr/src/linux-3.1.7-1-ARCH/include Я пытался *.pro жестко захардкодить путь к заголовкам: Цитировать INCLUDEPATH = /usr/src/linux-3.1.7-1-ARCH/include Но это не работает. QtCreator все равно сначала по умолчанию ищет заголовки в /usr/include. Что в этой ситуации можно сделать? Название: Re: QtCreator, Linux: как отключить поиск заголовков по умолчанию в /usr/include? Отправлено: kambala от Январь 06, 2012, 19:06 INCLUDEPATH надо не в файле проекта менять, а в настройках проекта, где среда сборки (по умолчанию используется системная)
Название: Re: QtCreator, Linux: как отключить поиск заголовков по умолчанию в /usr/include? Отправлено: kuzulis от Январь 06, 2012, 19:44 Что-то я не вижу, где там можно это изменить.
Изменил в Проекты->Настройки сборки->Среда сборки "Чистая системная среда" в которой осталось только: LD_LIBRARY_PATH=/usr/lib PATH=/usr/bin:/usr/bin QTDIR=/usr/share/qt Но все равно QtCreator ищет заголовки в /usr/include kambala, если ты точно уверен в том, что говоришь - то скажи конкретнее что и где менять. Название: Re: QtCreator, Linux: как отключить поиск заголовков по умолчанию в /usr/include? Отправлено: kambala от Январь 06, 2012, 20:39 точно не был уверен. а вот похоже как раз ответ на твой вопрос: http://www.network-theory.co.uk/docs/gccintro/gccintro_23.html
Название: Re: QtCreator, Linux: как отключить поиск заголовков по умолчанию в /usr/include? Отправлено: kuzulis от Январь 06, 2012, 21:29 Нет. Это не работает.
Оно используется только в процессе компиляции/ Название: Re: QtCreator, Linux: как отключить поиск заголовков по умолчанию в /usr/include? Отправлено: kuzulis от Январь 09, 2012, 20:28 Все, получилось. Нужно в *.pro добавить:
Цитировать QMAKE_CXXFLAGS = -I/usr/src/linux-3.1.8-1-ARCH/include QMAKE_CFLAGS = -I/usr/src/linux-3.1.8-1-ARCH/include и всё. |