Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: admsasha от Октябрь 30, 2015, 12:31



Название: QtCreator не видит include
Отправлено: admsasha от Октябрь 30, 2015, 12:31
в c:/msys/local/include есть openssl. Через CPLUS_INCLUDE_PATH установил путь. В QtCreator сборка идет без проблем, но сам QtCreator подсвечивает, что путь <openssl/md5.h> не найден. Соответственно и подсказок для быстрого набора нет. Какую еще переменную установить, чтобы QtCreator видел папку c:/msys/local/include ?


Название: Re: QtCreator не видит include
Отправлено: Swa от Октябрь 30, 2015, 12:44
DEPENDPATH
INCLUDEPATH


Название: Re: QtCreator не видит include
Отправлено: admsasha от Октябрь 30, 2015, 12:48
DEPENDPATH
INCLUDEPATH
Пробовал. Не помогает.


Название: Re: QtCreator не видит include
Отправлено: Пантер от Октябрь 30, 2015, 12:50
qmake прогонял после установки INCLUDEPATH?


Название: Re: QtCreator не видит include
Отправлено: admsasha от Октябрь 30, 2015, 12:56
qmake прогонял после установки INCLUDEPATH?
Конечно.
Сразу поясню, чтобы не было непониманий. Я устанавливаю эти переменные в профилях в графе "среда". Это я хочу чтобы в каждом проекте не писать в .pro файлах одно и тоже. В "Используется Системная среда" эти переменные появляются. И сборка успешно собирается.

Если что QtCreator 3.5.1


Название: Re: QtCreator не видит include
Отправлено: Swa от Октябрь 30, 2015, 13:32
Ну так и писали бы сразу. Чтобы работало автодополнение в .pro файле нужно указать все директории через INCLUDEPATH. Попробуйте добавить в pro файл такое (сам не тестировал)

export CPLUS_INCLUDE_PATH
INC= $(CPLUS_INCLUDE_PATH)
INCLUDEPATH += INC


Название: Re: QtCreator не видит include
Отправлено: admsasha от Октябрь 30, 2015, 17:16
Ну так и писали бы сразу. Чтобы работало автодополнение в .pro файле нужно указать все директории через INCLUDEPATH. Попробуйте добавить в pro файл такое (сам не тестировал)

export CPLUS_INCLUDE_PATH
INC= $(CPLUS_INCLUDE_PATH)
INCLUDEPATH += INC
Так я и написал же, что смысл всего этого, чтобы не писать одно и тоже в каждый .pro.