日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

windows 一键安装boost库

發布時間:2024/1/1 windows 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 windows 一键安装boost库 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

windows 一鍵安裝boost庫

ORBSLAM保存地圖模塊需要用到boost庫,所以擼起袖子干,先安裝boost庫,具體流程如下

  • 下載boost庫下載鏈接
  • 2.解壓,這個不多說了
    3.打開一個命令行程序,cd 到源碼目錄
    4.運行命令,會執行一會,然后生成b2.exe

    .\bootstrap.bat

    5.根據提示運行

    .\b2.exe

    根據我們不同的需求可以給b2.exe增加很多參數。下面是常用的幾個參數

    toolset 編譯器類別,可以是gcc,或者是msvc target-os 目標操作系統,可以是Windows,Linux variant 生成類型,可以是 debug或者release threadapi 線程API的實現,可以是win32或者pthread,在windows上編譯就用win32 link 鏈接庫類型,可以是靜態的,也可以是shared,對應windows上的庫就是.lib或者是dll prefix 安裝路徑 user-config 用戶自定義配置文件,在cross compile的時候可以用來配置編譯工具鏈 address-model 生成32位還是64位庫文件 architecture=x86 cpu架構,一般臺式機位x86,嵌入式平臺位arm

    6 VS安裝示例
    比如我們想要在windows vs2015上上編譯安裝32位的Release版的靜態鏈接庫到C:\boost路徑下就可以執行下面的指令,其它的可以按需改動。

    .\b2.exe variant=release threading=multi threadapi=win32 link=static runtime-link=shared --prefix=C:\boost address-model=32 architecture=x86 --toolset=msvc-14.0 install -j8

    最后我們加了-j8參數。這個代表8線程同時編譯,可以提高編譯安裝的速度。
    7.Mingw-x64安裝示例

    .\b2.exe toolset=gcc variant=release threading=multi threadapi=win32 link=static runtime-link=shared --prefix=C:\boost address-model=64 architecture=x86 install -j8

    8大功告成,配置一下頭文件和lib文件就可以使用了。

    總結

    以上是生活随笔為你收集整理的windows 一键安装boost库的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。