使用path变量时包含未展开的路径 < >我创建一个新的C++项目。然后右键单击项目->属性->资源->链接资源,我在其中定义了一个路径变量: MY_PROJ_ROOT <some_correct_path>
但“项目”菜单下的“包括”选项卡中不显示“包括”目录。我没有显示完整的包含路径(就像其他包含一样),而是只得到以下内容:使用path变量时包含未展开的路径 < >我创建一个新的C++项目。然后右键单击项目->属性->资源->链接资源,我在其中定义了一个路径变量: MY_PROJ_ROOT <some_correct_path>,c++,windows,eclipse,C++,Windows,Eclipse,但“项目”菜单下的“包括”选项卡中不显示“包括”目录。我没有显示完整的包含路径(就像其他包含一样),而是只得到以下内容:/include 那么,当使用path变量设置include时,我是否做错了什么?正确的方法是什么 PS我检查了路径和我能想到的所有东西,但没有任何效果。试试${env\u var:MY\u PROJ\u ROOT}。Eclipse提供了自己的用于插入变量的模式。如果应该有一个按钮“Variables…”,单击它,您将看到各种选项,其中一个是以环境变量名称作为参数的env_va
/include
那么,当使用path变量设置include时,我是否做错了什么?正确的方法是什么
PS我检查了路径和我能想到的所有东西,但没有任何效果。试试
${env\u var:MY\u PROJ\u ROOT}
。Eclipse提供了自己的用于插入变量的模式。如果应该有一个按钮“Variables…”,单击它,您将看到各种选项,其中一个是以环境变量名称作为参数的env_var
。事实上,您可能想使用${project\u loc}
而不是定义自己的变量。最后我想:
打开项目属性->C/C++构建->构建变量选项卡,并添加新变量:
MY_PROJ_ROOT <some_correct_path>
我的项目根目录
然后,该变量将适用于includes选项卡。我尝试了
env\u var:
但它不起作用。“变量”按钮适用于路径变量,但不适用于包含路径
MY_PROJ_ROOT <some_correct_path>