VS2010 boost標(biāo)準(zhǔn)庫(kù)開(kāi)發(fā)環(huán)境安裝教程
分享VS2010 boost標(biāo)準(zhǔn)庫(kù)開(kāi)發(fā)環(huán)境安裝教程
1. BOOST編譯過(guò)程非常復(fù)雜,目前為了學(xué)習(xí)BOOST,首先搭建基于VS2010的BOOST開(kāi)發(fā)環(huán)境。
Boost庫(kù)是一個(gè)可移植、提供源代碼的C++庫(kù),作為標(biāo)準(zhǔn)庫(kù)的后備,是C++標(biāo)準(zhǔn)化進(jìn)程的開(kāi)發(fā)引擎之一。Boost庫(kù)由C++標(biāo)準(zhǔn)委員會(huì)庫(kù)工作組成員發(fā)起,其中有些內(nèi)容有望成為下一代C++標(biāo)準(zhǔn)庫(kù)內(nèi)容。在C++社區(qū)中影響甚大,是不折不扣的“準(zhǔn)”標(biāo)準(zhǔn)庫(kù)。Boost由于其對(duì)跨平臺(tái)的強(qiáng)調(diào),對(duì)標(biāo)準(zhǔn)C++的強(qiáng)調(diào),與編寫(xiě)平臺(tái)無(wú)關(guān)。大部分boost庫(kù)功能的使用只需包括相應(yīng)頭文件即可,少數(shù)(如正則表達(dá)式庫(kù),文件系統(tǒng)庫(kù)等)需要鏈接庫(kù)。但Boost中也有很多是實(shí)驗(yàn)性質(zhì)的東西,在實(shí)際的開(kāi)發(fā)中實(shí)用需要謹(jǐn)慎。
boost下載地址:http://www.boost.org/
2.

boost_1_55_0.tar.gz Linux平臺(tái)下面的boost源碼包
boost_1_55_0.zip Windows平臺(tái)下面的boost源碼包
boost_1_55_0-bin-msvc-all-32-64.7z 是針對(duì)所有VS版本的boost庫(kù),已經(jīng)編譯好的。
boost_1_55_0-msvc-10.0-32.exe VS2010 32位版本boost庫(kù)
boost_1_55_0-msvc-10.0-64.exe VS2010 64位版本boost庫(kù)
boost_1_55_0-msvc-12.0-32.exe VS2013 32位版本boost庫(kù)
boost_1_55_0-msvc-12.0-64.exe VS2013 64位版本boost庫(kù)
3.我們首先來(lái)配置VS2010,
如果是32位,打開(kāi)boost_1_55_0-msvc-10.0-32.exe
否則,boost_1_55_0-msvc-10.0-64.exe
4.看見(jiàn)啟動(dòng)界面,單擊next

5.選擇路徑,單擊next

6.開(kāi)始安裝

7

8

9.

10.

11

12

13

14

15.

16.

17.

18.

19.
#include <iostream> //C++的標(biāo)準(zhǔn)輸入輸出
#include <stdlib.h> //為了使用system函數(shù)
#include <boost\lexical_cast.hpp> //為了使用boost數(shù)據(jù)類(lèi)型轉(zhuǎn)換
using namespace std;//為了使用cout
void main() //函數(shù)入口點(diǎn),返回值為kon
{
cout<<"hello,world,boost"<<endl; //C++打印出helloworld
inti=8848; //定義整數(shù)
char*mystr="2013";//定義字符串
i=boost::lexical_cast<int>(mystr);//實(shí)現(xiàn)數(shù)據(jù)類(lèi)型轉(zhuǎn)換
cout<<i<<endl;//打印出2013
system("pause"); //結(jié)果暫停
}
這個(gè)時(shí)候說(shuō)明boost開(kāi)發(fā)環(huán)境搭建完成。
20.如果安裝VS2013 64位,則啟動(dòng)
與此同時(shí),boost的32位與64位可以并行存在。

21.配置VS2013與VS2010基本一致。

22.如果要實(shí)現(xiàn)兼容所有的版本

它兼容VC++的所有版本。解壓縮,然后配置VC++目錄即可。


23.boost開(kāi)發(fā)環(huán)境搭建完成,希望大家認(rèn)真實(shí)踐。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
C++實(shí)現(xiàn)單例模式的自動(dòng)釋放
這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)單例模式的自動(dòng)釋放,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-06-06
深入C/C++浮點(diǎn)數(shù)在內(nèi)存中的存儲(chǔ)方式詳解
本篇文章是對(duì)C/C++浮點(diǎn)數(shù)在內(nèi)存中的存儲(chǔ)方式進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05
C++實(shí)現(xiàn)LeetCode(82.移除有序鏈表中的重復(fù)項(xiàng)之二)
這篇文章主要介紹了C++實(shí)現(xiàn)LeetCode(82.移除有序鏈表中的重復(fù)項(xiàng)之二),本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-07-07

