VS2010 安裝 Boost 庫 1.54
轉自:http://blog.csdn.net/xzz_hust/article/details/9365511
Boost庫被稱為C++準標準庫, 功能很是強大, 下面記錄我在VS2010中安裝使用Boost庫的過程.
首先上官網http://www.boost.org/下載最新的Boost庫, 我的版本是1_54_0版本, 解壓下載的檔案到任一資料夾,
我放D盤boost目錄下. 之後開始-執行-cmd開啟dos視窗, 進入到boost庫根目錄下, 使用如下命令
cd D:\boost\boost_1_54_0
boost庫中有一部分可以不需要編譯就可以使用, 因為其功能直接在標頭檔案使用模板和inline函式實現, 具體哪些
可以檢視文件, 另外一部分則需要編譯成外部庫使用. 編譯方法如下(官方文件中提供的方法):
執行下面兩條命令:
bootstrap .\b2
第一條命令是準備boost編譯環境, 第二條命令是編譯boost庫. 第二條命令則是編譯, 其引數可以檢視這裡Boost.Build documentation.
編譯過程比較慢, 20分鐘以上, 慢慢等待. 編譯之後的boost資料夾大概有2個多G.
在VS2010中使用boost也很簡單, 下面是使用方法:
1、Properties > C/C++ > General > Additional Include Directories這裡設定包含標頭檔案的路徑
例如:D:\boost\boost_1_54_0(到Boost目錄的上一級)
2、Properties > C/C++ > Precompiled Headers,:Not Using Precompiled Headers:禁用標頭檔案
3、Properties > Linker > General > Additional Library Directories新增包含的庫目錄
例如:D:\boost\boost_1_54_0\stage\lib
驗證是否安裝成功請新建工程example, 設定好屬性後編譯下面的程式:
- #include <boost/regex.hpp>
- #include <iostream>
- #include <string>
- int main()
- {
- std::string line;
- boost::regex pat( "^Subject: (Re: |Aw: )*(.*)" );
- while (std::cin)
- {
- std::getline(std::cin, line);
- boost::smatch matches;
- if (boost::regex_match(line, matches, pat))
- std::cout << matches[2] << std::endl;
- }
- }
然後將下面的內容儲存為test.txt測試檔案
- To: George Shmidlap
- From: Rita Marlowe
- Subject: Will Success Spoil Rock Hunter?
- ---
- See subject.
path\to\compiled\example < path\to\test.txt如果輸出如下:
Will Success Spoil Rock Hunter?
則表示安裝成功. Good Luck!
相關文章
- Ubuntu下安裝C++ boost庫UbuntuC++
- CGAL BOOST 以及對如何安裝庫的思考
- Linux安裝boost、libevent、zlib、OpenSSL庫Linux
- boost的安裝、檢視與解除安裝(某動態庫要求的boost版本不適配怎麼辦?)
- ubuntu下安裝boost環境Ubuntu
- vs2010安裝教程_vs2010如何安裝【圖文】
- Linux下編譯安裝BOOSTLinux編譯
- VS2008下直接安裝使用Boost庫1.46.1版本
- VS2010 製作安裝包
- 最新Turbo Boost Switcher Pro補丁破解版 Turbo Boost Switcher Pro破解安裝教程
- 安裝caffe時候找不到boost怎麼辦?(boost的引用問題make can‘t find Boost‘s include files)
- boost安裝筆記——vs2008筆記
- 安裝VS2010開發環境開發環境
- Boost常用庫案列
- boost庫的介紹
- Win10系統怎麼安裝VS2010 win10系統安裝VS2010的方法Win10
- vs2010 安裝 Ajax Control Toolkit
- vs2010 利用NuGet來安裝EFCodeFirst
- 安裝VS2010水晶報表外掛
- Poechant快速安裝配置教程:Windows + Cygwin + Boost開發環境Windows開發環境
- 在Qt中使用boost庫QT
- boost庫學習筆記筆記
- AnkhSvn安裝後 VS2010中沒有Subversion
- VS2010安裝OpenCV2.1方法OpenCV
- 在VS2010或VC6.0中,如何安裝Zthread多執行緒庫?thread執行緒
- boost------asio庫的使用1(Boost程式庫完全開發指南)讀書筆記筆記
- 編譯 boost 庫(win7+boost1.60+vs2008)編譯Win7
- Windows下下載編譯boost庫Windows編譯
- MySQL 5.7.17 安裝報錯CMake Error at cmake/boost.cmake:81 (MESSAGE)MySqlError
- 安裝 Dispatch 庫
- 實戰準標準庫Boost —— (2)測試Boost配置的Hello World程式
- boost_python庫pyd執行庫不可少!Python
- boost原始碼剖析----boost::any原始碼
- boost學習之Boost.Lambda
- BOOST庫 學習參考完全開發指南
- MySQL 5.7 原始碼安裝、Yum倉庫安裝、RPM安裝、二進位制安裝MySql原始碼
- 達夢8資料庫安裝和解除安裝資料庫
- Redmine外掛的安裝與解除安裝,知識庫外掛安裝。