LINUX.ORG.RU

История изменений

Исправление Xintrea, (текущая версия) :

В общем, меня интересовал больше вопрос по Qt, как в нем устанавливать INCLUDE_PATH, причем делать это кроссплатформенно.

Ответ: начиная с версии Qt 4.5, в *.pro файле можно использовать переменную $${_PRO_FILE_PWD_}, которая содержит путь до *.pro файла.

То есть, если сырцы лежат в поддиректории src относительно *.pro файла:

..  [DIR]
src [DIR]
myprogram.pro 

то путь INCLUDE_PATH можно задать так:

INCLUDEPATH += $${_PRO_FILE_PWD_}/src

Эту строку надо прописывать в *.pro файле, в нашем случае в myprogram.pro.

Исходная версия Xintrea, :

В общем, меня интересовал больше вопрос по Qt, как в нем устанавливать INCLUDE_PATH, причем делать это кроссплатформенно.

Ответ: начиная с версии Qt 4.5, в *.pro файле можно использовать переменную $${_PRO_FILE_PWD_}, которая содержит путь до *.pro файла.

То есть, если сырцы лежат в поддиректории src относительно *.pro файла:

..  [DIR]
src [DIR]
myprogram.pro 

то путь INCLUDE_PATH можно задать так:

INCLUDEPATH += $${_PRO_FILE_PWD_}/src