我在 Git 上有一个 Visual C++ 2012 Express 项目,它使用外部 libcurl(不包含在存储库中)。
我通过将我机器上的相应路径 (D:\libcurl\XXX) 添加到Include Directories
VC ++ Directories of Project PropertiesLibrary Directories
中来添加库。所以这些设置保存在文件中。.vcxproj
如果某个 libcurl 路径与我不同的人想要构建该项目,他将不得不:
在Project Properties中更改VC++ 目录设置。 (然后项目文件将被修改,这不是我想要的。)
移动他的 libcurl 文件以匹配我的 (D:\libcurl)。
(库路径强制为D:\libcurl,不太灵活)
我的问题是:有没有办法避免这种情况?
(在旧版本的 Visual C++ 中,我可以在对话框的全局VC++ 目录中设置路径Tools->Options
。但该功能在最近的版本中已弃用。)