如何在Visual Studio C ++ 2012上的相对路径上使用环境变量

时间:2013-06-20 02:52:49

标签: c++ visual-studio visual-c++ visual-studio-2012

我在VC ++项目中包含了mongodb源包中的几个cpp文件,当我添加文件时出现问题,Relative Path看起来像这样:

..\..\..\..\..\mongodbsrc\src\third_party\boost\libs\filesystem\v3\src\codecvt_error_category.cpp

如果我将其检入版本控制,我的同事可能会将库源包放在不同的相对路径

我尝试使用环境变量$(MONGO_SRC_HOME),但Visual Studio强制转义它,就像这样

%24%28MONGO_SRC_HOME%29\mongodbsrc\src\third_party\boost\libs\filesystem\v3\src\codecvt_error_category.cpp

这已被识别为错误但从未修复过(关闭为延期):http://connect.microsoft.com/VisualStudio/feedback/details/688249/project-files-does-not-support-environment-variables-in-its-relative-path

我有其他选择吗?

0 个答案:

没有答案