最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

快速解決boost庫鏈接出錯(cuò)的問題(分享)

 更新時(shí)間:2017年05月18日 08:04:02   投稿:jingxian  
下面小編就為大家?guī)硪黄焖俳鉀Qboost庫鏈接出錯(cuò)的問題(分享)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

安裝完最新的Boost庫

官方說明中有一句話:

Finally,

$ ./b2 install
will leave Boost binaries in the lib/ subdirectory of your installation prefix. You will also find a copy of the Boost headers in the include/ subdirectory of the installation prefix, so you can henceforth use that directory as an #include path in place of the Boost root directory.

大部分Boost庫無需動(dòng)態(tài)或靜態(tài)編譯鏈接,小部分如regex   thread   coroutine之類的庫在編譯自己的源代碼時(shí)需要加入鏈接提示

比如在編譯使用regex的庫時(shí)命令如下:

c++ -I /usr/local/include/boost/ main.cpp -o test1 -L /usr/local/lib -lboost_regex

完成后運(yùn)行時(shí):

LD_LIBRARY_PATH="/usr/local/lib" ./test1  

否則會(huì)報(bào)錯(cuò):

error while loading shared libraries: libboost_regex.so.1.64.0: cannot open shared object file: No such file or directory

這個(gè)錯(cuò)誤在stackoverflow上給的解釋是:

The library cannot be found.

Libraries are by default looked for in /lib, /usr/lib and the directories specified by /etc/ld.so.conf.

Usually system libraries (like boost, if you installed it via your package manager) are located in /usr/lib, but it's probably not your case.

Where are your boost libraries located on your system? Did you compile them by yourself? In this case you should tell the dynamic linker to look for your libraries in the directory they're located by using the LD_LIBRARY_PATH environment variable:

LD_LIBRARY_PATH="your/boost/directory" ./testfgci
I'd suggest you to install boost libraries using your package manager, anyway, this will make your life a lot simpler.

也就是說系統(tǒng)在運(yùn)行程序時(shí)要先加載動(dòng)態(tài)庫,系統(tǒng)的搜尋目錄在/etc/ld.so.conf或者/etc/ld.so.conf.d/*.conf中,而該目錄中沒有鏈接庫所在的位置,要在該文件中手動(dòng)加入目錄地址或者在運(yùn)行程序之前指定LD_LIBRARY_PATH的值

這樣才能正確識(shí)別動(dòng)態(tài)庫

以上這篇快速解決boost庫鏈接出錯(cuò)的問題(分享)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 結(jié)合C++11的新特性來解析C++中的枚舉與聯(lián)合

    結(jié)合C++11的新特性來解析C++中的枚舉與聯(lián)合

    這篇文章主要介紹了C++編程中的枚舉與聯(lián)合,結(jié)合了范圍(或強(qiáng)類型)enum class類型等C++11的新特性來講解,需要的朋友可以參考下
    2016-01-01
  • C語言實(shí)現(xiàn)猜數(shù)字小游戲

    C語言實(shí)現(xiàn)猜數(shù)字小游戲

    這篇文章主要為大家詳細(xì)介紹了C語言實(shí)現(xiàn)猜數(shù)字小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • Visual Studio C++指針靠前靠后的問題全面解析

    Visual Studio C++指針靠前靠后的問題全面解析

    這篇文章主要介紹了Visual Studio C++指針靠前靠后的問題全面解析,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-04-04
  • 在C++中自定義宏的簡(jiǎn)單方法

    在C++中自定義宏的簡(jiǎn)單方法

    這篇文章主要介紹了在C++中自定義宏的簡(jiǎn)單方法,作者建議使用類似定義函數(shù)一樣的方法來定義宏,需要的朋友可以參考下
    2015-07-07
  • AVX2指令集浮點(diǎn)乘法性能分析

    AVX2指令集浮點(diǎn)乘法性能分析

    這篇文章主要為大家介紹了AVX2指令集浮點(diǎn)乘法性能分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • vc6.0中c語言控制臺(tái)程序中的定時(shí)技術(shù)(定時(shí)器)

    vc6.0中c語言控制臺(tái)程序中的定時(shí)技術(shù)(定時(shí)器)

    這篇文章主要介紹了vc6.0中c語言控制臺(tái)程序中的定時(shí)技術(shù)(定時(shí)器),需要的朋友可以參考下
    2014-04-04
  • c讀取一行字符串,以及c++讀取一行字符串的實(shí)例

    c讀取一行字符串,以及c++讀取一行字符串的實(shí)例

    今天小編就為大家分享一篇c讀取一行字符串,以及c++讀取一行字符串的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • C語言數(shù)組超詳細(xì)講解上

    C語言數(shù)組超詳細(xì)講解上

    數(shù)組是一組有序的數(shù)據(jù)的集合,數(shù)組中元素類型相同,由數(shù)組名和下標(biāo)唯一地確定,數(shù)組中數(shù)據(jù)不僅數(shù)據(jù)類型相同,而且在計(jì)算機(jī)內(nèi)存里連續(xù)存放,地址編號(hào)最低的存儲(chǔ)單元存放數(shù)組的起始元素,地址編號(hào)最高的存儲(chǔ)單元存放數(shù)組的最后一個(gè)元素
    2022-04-04
  • C/C++整數(shù)乘積的溢出問題的解決

    C/C++整數(shù)乘積的溢出問題的解決

    整數(shù)乘積的溢出問題是指兩個(gè)整數(shù)相乘得到的結(jié)果超過了所能表示的數(shù)據(jù)類型的范圍,本文給大家介紹了C/C++整數(shù)乘積的溢出問題的解決,需要的朋友可以參考下
    2024-02-02
  • C++繼承的定義與注意事項(xiàng)

    C++繼承的定義與注意事項(xiàng)

    這篇文章主要給大家介紹了關(guān)于C++繼承的定義與注意事項(xiàng)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05

最新評(píng)論

凉山| 长沙市| 九江市| 新龙县| 沙洋县| 志丹县| 江达县| 榆树市| 抚州市| 遂川县| 来凤县| 德格县| 合肥市| 井冈山市| 潍坊市| 黄山市| 赞皇县| 玉屏| 临江市| 蓬溪县| 芦山县| 辛集市| 衡东县| 宿州市| 华宁县| 清徐县| 永丰县| 惠水县| 三台县| 哈密市| 墨玉县| 泰兴市| 奉化市| 蚌埠市| 弋阳县| 东方市| 铁力市| 棋牌| 东乌| 辉南县| 永清县|