我有一个源代码文件,raven_sqlite.cpp
我在不同的项目中使用它。我将此文件的一份副本保存C:\Users\James\Documents\code\ravenset
在系统环境变量 指向的文件夹中$RAVENROOT
。这样我只需要维护一份代码,我的所有项目都可以确保使用相同的版本。
以下是它在解决方案资源管理器的 Visual Studio 属性视图中的外观:
请注意,虽然可编辑属性的标题是相对路径,但完整路径是环境变量指定的绝对路径,而不是相对于项目目录的路径。
对于几个项目,这已经完美地工作了好几个月。
突然,这对一个项目停止工作(其他项目仍在正常工作)。
对于失败的项目,它看起来像这样:
不是现在如何通过添加项目目录和添加环境变量等来构建完整路径。环境变量没有被扩展(或解析或你称之为:-)
为什么 Visual Studio 2008 突然停止为这个项目扩展环境变量?