2

我有一个源代码文件,raven_sqlite.cpp我在不同的项目中使用它。我将此文件的一份副本保存C:\Users\James\Documents\code\ravenset在系统环境变量 指向的文件夹中$RAVENROOT。这样我只需要维护一份代码,我的所有项目都可以确保使用相同的版本。

以下是它在解决方案资源管理器的 Visual Studio 属性视图中的外观:

在此处输入图像描述

请注意,虽然可编辑属性的标题是相对路径,但完整路径是环境变量指定的绝对路径,而不是相对于项目目录的路径。

对于几个项目,这已经完美地工作了好几个月。

突然,这对一个项目停止工作(其他项目仍在正常工作)。

对于失败的项目,它看起来像这样:

在此处输入图像描述

不是现在如何通过添加项目目录和添加环境变量等来构建完整路径。环境变量没有被扩展(或解析或你称之为:-)

为什么 Visual Studio 2008 突然停止为这个项目扩展环境变量?

4

1 回答 1

2

好吧,我找到了解决方法。如果我停止 Visual Studio 然后重新启动它,一切都会再次运行。我想我可以忍受。

于 2013-02-07T16:19:07.103 回答