Qpid第二課配置Boost依賴庫環(huán)境變量-創(chuàng)新互聯(lián)

場景
?Qpid依賴Boost庫,一般情況下,使用CMake生成VS解決方案的時候,需要指定Boost頭文件和庫文件目錄,否則出現(xiàn)如下的錯誤編譯提示:
Could not find the following Boost libraries:? boost_sysytem ,boost_thread?

濟寧ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!

解決方案一:
在環(huán)境變量中新建一個:名為BOOST_ROOT,值為E:\work2\boost_1_58_0

解決方案二:
在環(huán)境變量中新建一個:名為BOOST_INCLUDEDIR,值為E:\work2\boost_1_58_0
在環(huán)境變量中新建一個:名為BOOST_LIBRARYDIR,值為E:\work2\boost_1_58_0\stage\lib
重啟系統(tǒng),讓環(huán)境變量生效
?
注意事項
1)CMake只能搜索到Boost編譯的動態(tài)庫,靜態(tài)庫編譯無法搜索
2)直接從官方下的編譯好的包,而編譯好的包里頭,庫文件目錄的名字是lib64-msvc-12.0,需要修改為lib或者stage/lib
FindBoost.cmake文件是如何搜索Boost lib文件的呢?
下面是搜索Boost lib的腳本代碼,當然如果不修改庫文件目錄可以添加如下
????? ${Boost_INCLUDE_DIR}/lib64-msvc-12.0
??? list(APPEND _boost_LIBRARY_SEARCH_DIRS_${c}
????? ${Boost_INCLUDE_DIR}/lib
????? ${Boost_INCLUDE_DIR}/../lib
????? ${Boost_INCLUDE_DIR}/stage/lib
????? )

3)下載Boost源碼編譯動態(tài)庫
b2.exe? --build-type=complete --build-dir=build_tmp toolset=msvc-14.0 address-model=32 stage
說明:stage說明將編譯的庫文件復(fù)制到stage目錄,生成過程的文件保存在build_tmp目錄,toolset指定使用VS2015編譯器

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

網(wǎng)站題目:Qpid第二課配置Boost依賴庫環(huán)境變量-創(chuàng)新互聯(lián)
標題來源:http://muchs.cn/article30/ddospo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、面包屑導(dǎo)航小程序開發(fā)、商城網(wǎng)站用戶體驗、營銷型網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)