我无法相信我在问这个......

我使用VC6已经有一段时间了。我设置了我认为包含文件的其他目录的正确方法(我删除了另一个开发人员的硬编码路径)并输入了类似的内容:

%MY_DIR%\包括

但这不起作用。我错过了什么吗? VC6不允许这样吗?它似乎是一个非常基本的东西,现在我想起来,我记不起曾经做过它......

(我在设置变量后停止并重新启动VC6)

谷歌搜索和快速搜索没有透露任何信息。

修改

显然我不能投票给我自己的答案 - 但它在下面:

语法为:

$(ENV_VAR)

%ENV_VAR%


我宁愿不必添加到include env变量 - 这似乎暗示我现在必须从命令行构建。我希望能够在项目设置中添加环境变量。这似乎是一件非常简单的事情,但也许这对IDE团队来说太过期待了。

我不确定%MY_DIR%没有被正确考虑是什么意思...我确实从工具菜单中启动了cmd.exe,就像你建议的那样,我设置的env路径就在那里并且符合预期。

有帮助吗?

解决方案

这是答案......

它工作正常。

$(ENV_VAR_NAME) 不 %ENV_VAR_NAME%

(我觉得自己像个白痴。)

其他提示

除非您使用该标志,否则我认为IDE不会采用任何环境设置。

哦,如果从命令行启动它,则不会从命令行进行构建。您仍然可以使用IDE中的构建菜单。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top