第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何設(shè)置工程無關(guān)的 VC++ Directories

如何設(shè)置工程無關(guān)的 VC++ Directories

瀟瀟雨雨 2019-04-23 15:18:02
前提:有一個(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)沒有辦法這樣做了。)
查看完整描述

2 回答

?
翻過高山走不出你

TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超3個(gè)贊

一般的做法是定義成環(huán)境變量,比如
LIBCURL_INCPATH
LIBCURL_LIBPATH然后加入工程路徑
$(LIBCURL_INCPATH)
$(LIBCURL_LIBPATH)當(dāng)然直接修改vcxproj也不大好,所以最好用PropertyManager,放到一個(gè).props的文件中,比如:
$(LIBCURL_INCPATH);$(IncludePath)
$(LIBCURL_LIBPATH);$(LibraryPath)
另外,如果會(huì)CMake,GYP之類的工具,就簡單多了,工程文件直接生成就行了。
                            
查看完整回答
反對(duì) 回復(fù) 2019-04-23
?
心有法竹

TA貢獻(xiàn)1866條經(jīng)驗(yàn) 獲得超5個(gè)贊

vs2008貌似把目錄設(shè)置移到了項(xiàng)目屬性里面.來說下我的辦法:
1>使用VC++目錄(項(xiàng)目屬性)-這個(gè)需要改動(dòng)工程文件
2>使用符號(hào)鏈接,我把所有的sdk目錄固定在c:/sdk.如果機(jī)器上的sdk目錄不在c:/sdk里,通過符號(hào)鏈接映射過去
好處:不用改工程設(shè)置,不用在乎sdk的目錄設(shè)置,而且方便sdk版本切換
                            
查看完整回答
反對(duì) 回復(fù) 2019-04-23
  • 2 回答
  • 0 關(guān)注
  • 419 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)