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

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

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

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

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

2 回答

?
慕村9548890

TA貢獻(xiàn)1884條經(jīng)驗(yàn) 獲得超4個(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之類的工具,就簡(jiǎn)單多了,工程文件直接生成就行了。
                            
查看完整回答
反對(duì) 回復(fù) 2019-04-06
?
POPMUISE

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

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

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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