前提:有一个放在Git上的VisualC++2012Express工程,需要引用外部的libcurl库(没有包含在版本库中)。当前使用的引用的方法是在工程属性VC++Directories里的IncludeDirectories和LibraryDirectories添加我机器上的相应路径(D:\libcurl\XXX)。但这样一来,这个路径就保存在了.vcxproj工程文件里。如果别人的libcurl路径与我不同,那么他clone后想要成功编译工程只能:修改工程属性中的路径(工程文件变为被修改的状态,潜在的冲突/强迫症)把自己的libcurl放到D:\libcurl\XXX(不灵活,强制指定了路径)于是我的问题是:如何修改VC++Directories设置才能避免这种情况?(如果是VisualC++2008之前的版本,那么可以在Tools->Options里设置全局的VC++Directories。从而可以不修改工程文件,而是把自定义的外部库路径加到自己的全局设置里。但新版本中已经没有办法这样做了。)
慕容708150
哆啦的时光机
相关分类