我无法相信我在问这个......
我使用VC6已经有一段时间了。我设置了我认为包含文件的其他目录的正确方法(我删除了另一个开发人员的硬编码路径)并输入了类似的内容:
%MY_DIR%\包括
但这不起作用。我错过了什么吗? VC6不允许这样吗?它似乎是一个非常基本的东西,现在我想起来,我记不起曾经做过它......
(我在设置变量后停止并重新启动VC6)
谷歌搜索和快速搜索没有透露任何信息。
修改
显然我不能投票给我自己的答案 - 但它在下面:
语法为:
$(ENV_VAR)
不
%ENV_VAR%
我宁愿不必添加到include env变量 - 这似乎暗示我现在必须从命令行构建。我希望能够在项目设置中添加环境变量。这似乎是一件非常简单的事情,但也许这对IDE团队来说太过期待了。
我不确定%MY_DIR%没有被正确考虑是什么意思...我确实从工具菜单中启动了cmd.exe,就像你建议的那样,我设置的env路径就在那里并且符合预期。
答案 0 :(得分:2)
这是答案......
它工作正常。
$(ENV_VAR_NAME) 不 %ENV_VAR_NAME%
(我觉得自己像个白痴。)
答案 1 :(得分:0)
除非您使用该标志,否则我认为IDE不会采用任何环境设置。
哦,如果从命令行启动它,则不会从命令行进行构建。您仍然可以使用IDE中的构建菜单。