我在我的 VC++ 项目中包含来自 mongodb 源包的几个 cpp 文件,当我添加文件时出现问题,相对路径如下所示:
..\..\..\..\..\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-其相对路径
我有其他选择吗?