Visual Studio 2012,C ++项目。
我的项目依赖于外部库(包括其标题)。库很大,不应存储在源控制的存储库中。每个开发人员可以将库源保存在不同的位置(Dev1将其保存在C:\ libs,Dev2保存在其他位置)。
有没有办法保持项目中的依赖关系,但是还是要避免将VC ++ Project文件与我自己的远程存储库路径一起提交?我正考虑加入" Include"目录环境变量,每个开发人员必须在他们的机器上正确设置,但也许有一些更好的解决方案?
答案 0 :(得分:0)
如果您只包含标题文件,则可以使用
#include "header.h"
而不是
{{1}}
这样,编译器将从标准包含路径中获取标头,例如VS2012 / VC / include。
其他开发者可能有不同的标准路径。
有关详细信息,请参阅: