2012-06-14 4 views
2

Я создаю новый проект на C++. Затем щелкните правой кнопкой мыши на проекте -> Свойства -> Ресурсы -> Связанные ресурсы, где я определил переменную пути:Включить путь, не расширяющийся при использовании переменной пути

MY_PROJ_ROOT <some_correct_path> 

Тогда я пошел в компилятор опции -> Включить варианты, где я пытался добавить включить путь комбинированный с переменной дорожки следующим образом:

"${MY_PROJ_ROOT}/include" 

, но каталог include не отображается на вкладке Include в меню проекта. Вместо того, чтобы показывать полный путь включения (например, для других включений), я получаю только это: /include.

Итак, я что-то не так при использовании переменной пути для включения include? Каков правильный путь?

PS Я проверил дорожки и все, что я мог придумать, но ничего не получилось.

ответ

2

Наконец я понял:

Открыть свойства проекта -> C/C++ Build -> Build вкладку Переменные и добавить новые переменные:

MY_PROJ_ROOT <some_correct_path> 

Тогда переменная будет работать для включает вкладка.

0

Пробег: ${env_var:MY_PROJ_ROOT}. Eclipse имеет собственную схему для вставки переменных. Если должна быть кнопка «Переменные ...», щелкните ее, и вы увидите различные параметры, из которых один - env_var, который принимает имя переменной среды в качестве аргумента. Фактически, вы можете использовать ${project_loc} вместо определения своей собственной переменной.

+0

Я пробовал с 'env_var:' и это не сработало. И кнопка «Переменные» существует для переменных пути, но не для включенных путей –

Смежные вопросы