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

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

5.選擇路徑,單擊next

6.開始安裝

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ù)類型轉(zhuǎn)換
using namespace std;//為了使用cout
void main() //函數(shù)入口點,返回值為kon
{
cout<<"hello,world,boost"<<endl; //C++打印出helloworld
inti=8848; //定義整數(shù)
char*mystr="2013";//定義字符串
i=boost::lexical_cast<int>(mystr);//實現(xiàn)數(shù)據(jù)類型轉(zhuǎn)換
cout<<i<<endl;//打印出2013
system("pause"); //結(jié)果暫停
}
這個時候說明boost開發(fā)環(huán)境搭建完成。
20.如果安裝VS2013 64位,則啟動
與此同時,boost的32位與64位可以并行存在。

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

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

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


23.boost開發(fā)環(huán)境搭建完成,希望大家認真實踐。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Ubuntu配置sublime text 3的c編譯環(huán)境的具體步驟
下面小編就為大家?guī)硪黄猆buntu配置sublime text 3的c編譯環(huán)境的具體步驟。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-03-03
C++?std::chrono庫使用示例(實現(xiàn)C++?獲取日期,時間戳,計時等功能)
std::chrono是C++標(biāo)準(zhǔn)庫中的一個組件,用于表示和處理時間,這篇文章主要介紹了C++?std::chrono庫使用指南(實現(xiàn)C++?獲取日期,時間戳,計時等功能),需要的朋友可以參考下2023-06-06
C++ 數(shù)據(jù)結(jié)構(gòu)之布隆過濾器
這篇文章主要介紹了C++ 數(shù)據(jù)結(jié)構(gòu)之布隆過濾器的相關(guān)資料,需要的朋友可以參考下2017-06-06
適合初學(xué)者的C語言數(shù)據(jù)類型的講解
在 C 語言中,數(shù)據(jù)類型指的是用于聲明不同類型的變量或函數(shù)的一個廣泛的系統(tǒng)。變量的類型決定了變量存儲占用的空間,以及如何解釋存儲的位模式。2022-04-04

