【问题标题】:VC6 setting additional include path using env vars?VC6 使用环境变量设置附加包含路径?
【发布时间】:2010-09-18 21:19:17
【问题描述】:

我不敢相信我在问这个......

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

%MY_DIR%\包括

但这不起作用。我错过了什么吗? VC6不允许这样做吗?这似乎是一件非常基本的事情,现在我想起来了,我不记得以前做过......

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

谷歌搜索和这里的快速搜索没有发现任何东西。

编辑

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

语法是:

$(ENV_VAR)

不是

%ENV_VAR%


我宁愿不必添加到包含环境变量中——这似乎意味着我现在必须从命令行构建。我希望能够在项目设置中添加环境变量。这似乎是一件非常简单的事情,但也许这对 IDE 团队的期望太高了。

我不确定没有正确考虑 %MY_DIR% 意味着什么...我确实按照您的建议从工具菜单中启动了 cmd.exe,并且我设置的 env 路径在那里并且符合预期。

【问题讨论】:

    标签: preprocessor environment-variables visual-c++-6


    【解决方案1】:

    这就是答案...

    它工作正常。

    $(ENV_VAR_NAME) 不是 %ENV_VAR_NAME%

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

    【讨论】:

      【解决方案2】:

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

      哦,如果你从命令行启动它,你就没有从命令行构建。您仍然可以使用 IDE 中的构建菜单。

      【讨论】:

      • 它不起作用。我启动了 msdev /useenv 并且得到了相同的结果。还是谢谢。
      • 我认为费鲁乔的第一个答案可能是最好的,你试过那个吗?
      猜你喜欢
      • 2013-07-26
      • 2019-03-18
      • 1970-01-01
      • 2022-07-10
      • 2018-01-04
      • 2012-10-28
      • 1970-01-01
      • 2020-08-26
      • 2014-04-01
      相关资源
      最近更新 更多