前提:有一個放在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。從而可以不修改工程文件,而是把自定義的外部庫路徑加到自己的全局設置里。但新版本中已經沒有辦法這樣做了。)
如何設置工程無關的 VC++ Directories
手掌心
2019-04-06 08:31:24