boost_1.47在VS2010下的安装
生活随笔
收集整理的這篇文章主要介紹了
boost_1.47在VS2010下的安装
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
第一步:到官網(wǎng)www.boost.org,下載boost最新版boost_1_47_0.zip
?
第二步:將boost壓縮包解壓到C盤(pán)根目錄下(在C盤(pán)操作簡(jiǎn)單,不會(huì)出錯(cuò)),目錄為C:\BOOST_1_47_0,里面就是boost的源碼和需要編譯的文件及文檔資料
?
第三步:用打開(kāi)一個(gè)cmd命令窗口,在C:\Program Files\Microsoft Visual Studio 10.0\VC\bin目錄下找到VCVARS32.bat,拖到cmd命令窗口,按回車
?
第四步:將cmd中的目錄跳轉(zhuǎn)到C:/boost_1_47_0/tools/build/v2下,拖動(dòng)bootstrap.bat批處理文件到cmd,,按回車鍵,隨即就會(huì)在C:/boost_1_47_0/tools/build/v2下生產(chǎn)一個(gè)bjam.exe和b2.exe。
?
第五步: 將bjam.exe復(fù)制或移動(dòng)到boost的根目錄下,即C:/boost_1_47_0下面。
?
第六步:將cmd命令中的目錄跳到boost的根目錄下,然后,輸入
bjam --toolset=msvc-10.0 --build-type=complete stage 回車,等待20多分鐘,編譯就完成了
?
注意:整個(gè)操作過(guò)程中cmd命令窗口必須保證是開(kāi)始打開(kāi)的那個(gè)
附1:cmd 目錄跳轉(zhuǎn)指令 舉例,例如,跳到d盤(pán)下的一個(gè)名為test的目錄下,則輸入cd ?d:\test按回車。
?
附2:最終生成的我們所需的文件在C:\boost_1_47_0\bin.v2\libs和C:\boost_1_47_0\stage\lib當(dāng)中,bin.v2和stage目錄及它們的子目錄都是編譯時(shí)自動(dòng)創(chuàng)建的,為了使用方便,建議做以下處理:
?
在bin.v2和stage目錄下分別搜索后綴名為 .dll和.lib的文件,然后就它們移動(dòng)到一個(gè)新建目錄下,比如boost_files文件夾下,
然后在vc2010的工程目錄下include項(xiàng)中包含C:\boost_1_47_0\bin.v2\libs,在lib目錄下包含boost_files目錄(自己最后保存編譯的dll和lib文件的目錄)
使用時(shí),要在工程中包含相應(yīng)的頭文件。
我用是就是VS2010,照著上面的步驟操作完后,最后按照上面提示的分別在include和lib中包含,結(jié)果還是沒(méi)有通過(guò)。最后直接include和lib中直接包含C:\boost_1_47_0目錄,程序成功通過(guò)編譯和鏈接!!
?
第二步:將boost壓縮包解壓到C盤(pán)根目錄下(在C盤(pán)操作簡(jiǎn)單,不會(huì)出錯(cuò)),目錄為C:\BOOST_1_47_0,里面就是boost的源碼和需要編譯的文件及文檔資料
?
第三步:用打開(kāi)一個(gè)cmd命令窗口,在C:\Program Files\Microsoft Visual Studio 10.0\VC\bin目錄下找到VCVARS32.bat,拖到cmd命令窗口,按回車
?
第四步:將cmd中的目錄跳轉(zhuǎn)到C:/boost_1_47_0/tools/build/v2下,拖動(dòng)bootstrap.bat批處理文件到cmd,,按回車鍵,隨即就會(huì)在C:/boost_1_47_0/tools/build/v2下生產(chǎn)一個(gè)bjam.exe和b2.exe。
?
第五步: 將bjam.exe復(fù)制或移動(dòng)到boost的根目錄下,即C:/boost_1_47_0下面。
?
第六步:將cmd命令中的目錄跳到boost的根目錄下,然后,輸入
bjam --toolset=msvc-10.0 --build-type=complete stage 回車,等待20多分鐘,編譯就完成了
?
注意:整個(gè)操作過(guò)程中cmd命令窗口必須保證是開(kāi)始打開(kāi)的那個(gè)
附1:cmd 目錄跳轉(zhuǎn)指令 舉例,例如,跳到d盤(pán)下的一個(gè)名為test的目錄下,則輸入cd ?d:\test按回車。
?
附2:最終生成的我們所需的文件在C:\boost_1_47_0\bin.v2\libs和C:\boost_1_47_0\stage\lib當(dāng)中,bin.v2和stage目錄及它們的子目錄都是編譯時(shí)自動(dòng)創(chuàng)建的,為了使用方便,建議做以下處理:
?
在bin.v2和stage目錄下分別搜索后綴名為 .dll和.lib的文件,然后就它們移動(dòng)到一個(gè)新建目錄下,比如boost_files文件夾下,
然后在vc2010的工程目錄下include項(xiàng)中包含C:\boost_1_47_0\bin.v2\libs,在lib目錄下包含boost_files目錄(自己最后保存編譯的dll和lib文件的目錄)
使用時(shí),要在工程中包含相應(yīng)的頭文件。
我用是就是VS2010,照著上面的步驟操作完后,最后按照上面提示的分別在include和lib中包含,結(jié)果還是沒(méi)有通過(guò)。最后直接include和lib中直接包含C:\boost_1_47_0目錄,程序成功通過(guò)編譯和鏈接!!
總結(jié)
以上是生活随笔為你收集整理的boost_1.47在VS2010下的安装的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: ubuntu6.06容易死机的一种解决方
- 下一篇: 人人开源-后台前后端快速开发