前提:有一個(gè)放在Git上的VisualC++2012Express工程,需要引用外部的libcurl庫(沒有包含在版本庫中)。當(dāng)前使用的引用的方法是在工程屬性VC++Directories里的IncludeDirectories和LibraryDirectories添加我機(jī)器上的相應(yīng)路徑(D:\libcurl\XXX)。但這樣一來,這個(gè)路徑就保存在了.vcxproj工程文件里。如果別人的libcurl路徑與我不同,那么他clone后想要成功編譯工程只能:修改工程屬性中的路徑(工程文件變?yōu)楸恍薷牡臓顟B(tài),潛在的沖突/強(qiáng)迫癥)把自己的libcurl放到D:\libcurl\XXX(不靈活,強(qiáng)制指定了路徑)于是我的問題是:如何修改VC++Directories設(shè)置才能避免這種情況?(如果是VisualC++2008之前的版本,那么可以在Tools->Options里設(shè)置全局的VC++Directories。從而可以不修改工程文件,而是把自定義的外部庫路徑加到自己的全局設(shè)置里。但新版本中已經(jīng)沒有辦法這樣做了。)
如何設(shè)置工程無關(guān)的 VC++ Directories
瀟瀟雨雨
2019-04-23 15:18:02