1. 程式人生 > >vs2010編譯boost庫

vs2010編譯boost庫

以下該篇文章屬於轉載,經測試該方法可用。

第一步:到官網www.boost.org,下載boost最新版boost_1_47_0.zip


第二步:將boost壓縮包解壓到C盤根目錄下(在C盤操作簡單,不會出錯),目錄為C:\BOOST_1_47_0,裡面就是boost的原始碼和需要編譯的檔案及文件資料

第三步:用開啟一個cmd命令視窗,在C:\Program Files\Microsoft Visual Studio 10.0\VC\bin目錄下找到VCVARS32.bat,拖到cmd命令視窗,按回車

第四步:將cmd中的目錄跳轉到C:/boost_1_47_0/tools/build/v2下,拖動bootstrap.bat批處理檔案到cmd,,按回車鍵,隨即就會在C:/boost_1_47_0/tools/build/v2下生產一個bjam.exe和b2.exe。


第五步: 將bjam.exe複製或移動到boost的根目錄下,即C:/boost_1_47_0下面。

第六步:將cmd命令中的目錄跳到boost的根目錄下,然後,輸入
bjam --toolset=msvc-10.0 --build-type=complete stage 回車,等待20多分鐘,編譯就完成了

注意:整個操作過程中cmd命令視窗必須保證是開始開啟的那個
附1:cmd 目錄跳轉指令 舉例,例如,跳到d盤下的一個名為test的目錄下,則輸入cd d:\test按回車。

附2:最終生成的我們所需的檔案在C:\boost_1_47_0\bin.v2\libs和C:\boost_1_47_0\stage\lib當中, bin.v2和stage目錄及它們的子目錄都是編譯時自動建立的,為了使用方便,建議做以下處理:

檢視stage目錄 就會發現不僅有動態庫還有靜態庫,動態庫是boost_*.lib boost_*.dll形式,靜態庫是libboost_*.lib,根據專案需要選擇使用靜態編譯或者動態連結的方式

使用時,要在工程中包含相應的標頭檔案。
最後申明:我是親手實驗每一步的過程所得結果,因為編譯器版本和操作的原因,如您不能正常編譯,請仔細檢查原因或與給我留言。

其他版本也可用類似的方法進行編譯

相關推薦

vs2010編譯boost

以下該篇文章屬於轉載,經測試該方法可用。 第一步:到官網www.boost.org,下載boost最新版boost_1_47_0.zip 第二步:將boost壓縮包解壓到C盤根目錄下(在C盤操作簡單,不會出錯),目錄為C:\BOOST_1_47_0,裡面就是boost

編譯 boost (win7+boost1.60+vs2008)

-1 alt logs c++ 管理 prefix -s -c let 參見:http://blog.csdn.net/u013074465/article/details/42532527 一、執行bootstrap.bat;此時會在該目錄下生成b2.exe、bj

windows(msvc)下編譯boost

module mode iostream oot pan pytho define 命令提示符 markdown 下載&解壓 從 http://www.boost.org/ 上下載源碼並解壓 打開 vs 的本機工具命令提示符 cd boost_sourcecode

linux下編譯Boost

eas module cmak lease 加載 IT AI c-c++ python re 下載源碼 boost_1_66_0.tar.gz 生成編譯工具 # tar axf boost_1_66_0.tar.gz # cd boost_1_66_0 # yum inst

Win7下使用VS2010編譯tolua

參考這篇文章: https://blog.csdn.net/wlk1229/article/details/78776551 編譯環境搭建 下載他網盤的VS2015編譯tolua++工程原始碼,由於我使用的是VS2010,所以不能直接開啟sln檔案,用記錄本開啟,修改檔案: 這

Windows環境下使用minGW編譯boost(windows下編譯使用asio, thread等)

我在windows下沒有用vs進行開發, 而是安裝mingw+eclipse. 根據官網介紹, boost庫中, 一些庫無需編譯即可使用, 而有一些類庫, 如 asio, thread都是與平臺有關的, 所以需要編譯後才能使用.  根據官網想到, 在linux下面編譯安裝

使用Mingw32編譯boost

本文簡要描述mingw32版編譯boost庫。 一、環境準備 1、下載與解包boost。(比如:boost1.55) 2、下載並安裝MSys:(假定安裝到目錄d:\msys) 3、安裝mingw編譯環境(我使用了Qt5.3自帶的mingw32版本,即:mingw4.8.2)

VS2017編譯boost

第一步:到官網http://www.boost.org/下載boost庫,最好下載最新版 第二步:解壓到D盤(其他盤也可),這裡以boost1.63版為例 第三步:開啟VS2017開發人員命令提示,英文名稱Developer Command Prompt VS f

Windows下使用MinGW編譯boost

準備工作 MinGW Boost 編譯 注意: 一定要設定好MinGW的環境變數,不然必定失敗。 開啟boost原始碼目錄,執行bootstrap.bat批處理檔案,會在目錄內產生一個b2.exe檔案。 在目錄資料夾,按住shif

生成VS2010BOOST

生成VS2010的BOOST庫 系統:Windows 8.1 IDE:Visual studio 2010 BOOST:1.65.1 1. 進入編譯環境 點選Visual Studio Command Prompt(2010)進入對應的控制檯文字環境,這個環境已經載入了編

交叉編譯boost

1. 確保ARM編譯成功安裝,並配置好環境變數。  2. 解壓boost壓縮包  3. 進入目錄執行./bootstrap.sh, 此時形成bjam檔案和project-config.jam  4. 編輯project-config.jam, 僅修改using gcc這行。

編譯Boost】Linux下如何編譯和安裝Boost

前言 編譯比特幣錢包時,需要依賴Boost庫,由於編譯時間較長,在“試一試”中浪費好長時間,所以把可以成功的過程記錄下來吧。 下載Boost安裝包 通過wget工具下載 wget https://dl.bintray.com/boostorg/r

Windows 7 下編譯boost

吐槽:樓主出來工作快2年了,自我感覺在公司還不錯,得到領導的認可,但是由於一些原因前段時間準備換工作,面試的時候被面試官問的無地自容。哎。深感自責,於是呼決定發奮圖強,不苟安於現狀,希望後面能夠再接再厲更上一層樓。 買了一本書,boost開發指南,希望能夠從中汲取到營養,

關於BoostVS2010下的編譯使用

一、下載 首先從 boost官方主頁http://www.boost.org下 載最新版boost安裝包(目前最新版是1.43.0)。因為boost一部分類是需要編譯成庫才能使用的,所以我們還需要準備好boost專用的編譯輔 助工具bjam。網上很多人都提倡直接使用boos

window10(64bit)+VS2010編譯ACE_TAO源碼

lib turn onf ring efi std ins 以及 disable 1.下載 ACE+TAO下載地址:http://download.dre.vanderbilt.edu/previous_versions/ VS2010下載地址:https:

live555工程使用boost編譯出錯問題說明

boost live 555 場景說明 live555調用boost1.58庫的時候,出現如下的編譯錯誤:“BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT”: 宏重定義 參見“BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT”的前一個定義error

Clion使用MinGW編譯好的boost

party uil roo con build nat 命令行 dha -s MinGW編譯Boost庫可以參考我之前寫的編譯Boost的文章。 以下是cmake鏈接boost靜態庫的配置: 1 cmake_minimum_required(VERSION 3.8)

使用VS2015 編譯 64位的boost

boost庫 win ddr without sta 每天 4.0 14. nat 別人寫的編譯參考: 目標:使用VS2015 編譯 64位的boost庫。 一直以來都是在Win32環境下Build和使用boost,但現在基本上每天都在64位Win7下工作,所以很有必要把這

最近編譯POCO Boost的筆記

html pre inf runt eve git tst htm library 最近在編譯POCO庫和BOOST庫 先講一下編譯POCO庫,我編譯的是1.9.0,過程相當曲折,要OPENSSL修改版本的,個OPENSSL在這裏下載,如果你用一般未修改的OPENSSL

為何windows下用cmake編譯找不到Boost

問題描述:        CMake Error at D:/CMake/CMake 2.8/share/cmake-2.8/Modules/FindBoost.cmake:910 (message):        Unable to find the requeste