1。**
boost庫2023年3月底發布了1.35.0版本,包括了12個新的庫和若干對於新庫的修正。請參見來獲取詳細的更新資訊。
最大的喜訊就是提供了對於visual studio 2008編譯器的支援(1.34也可以,但是需要手工修改)。
1. icu
icu提供了unicode和國際化支援,目前的版本是3.8.1。icu的主頁是
(2). 編譯
icu的編譯比較簡單,開啟icu源**目錄下的source\allinone\allinone.sln,需要轉換到vs2008格式,直接轉換即可。然後,選擇release,rebuild solution即可。
(3). 測試
將編譯出來的bin目錄加入到系統的path目錄中去。然後,重新開啟allinone.sln工程。
需要通過測試的專案
cintltst專案
intltest專案
iotest
分別設定成啟動專案,執行即可。
三。編譯
到開始選單的vs2008選單項下,啟動visual studio 2008 command prompt,以下編譯步驟均假定直接在該工具下進行編譯。
1. 編譯jam
到tools\jam目錄下面執行build_dist.bat,編譯好的放在tools\jam\stage\boost-jam-3.1.16-1-ntx86目錄下,將bjam.exe複製到boost的根目錄。
1rem used with iostream library
2rem boost_1_35_0\libs\iostreams\doc\installation.html
4set bzip2_source="e:\library\bzip2-1.0.4"
5set zlib_source="e:\library\zlib123"
7rem used with regex library with unicode support
8set icu_path="e:\library\icu"
10rem dll版本
11bjam --toolset=msvc --stagedir=./lib_x86 --builddir=./ address-model=32 link=shared runtime-link=shared threading=multi stage debug release
13rem lib版本
14bjam --toolset=msvc --stagedir=./lib_x86 --builddir=./ address-model=32 link=static runtime-link=shared threading=multi stage debug release
編譯好的檔案放置在boost根目錄的lib_x86\lib目錄下,在boost根目錄下的bin.v2目錄是中間檔案,編譯後刪除即可。
如果需要去掉編譯過程中的一些warning,可以在tools\build\v2的user-config.jam檔案中加入以下這一行:
using msvc : : : /wd4819 /d_crt_secure_no_deprecate /d_scl_secure_no_deprecate /d_secure_scl=0 ;
四。參考文章
1. vs2005下安裝boost
2. boost1.35.0編譯日誌
上面的辦法是全部安裝boost的。個人認為比較好用。我就是按照上面的步驟一步一步來的。
首先boost 版本 boost_1_44_0.7z(太大了,就不上傳了,自己去**下一下吧)
icu icu4c-3_8_1-src.zip
zlib zlib-1.2.5.tar.gz
bzip bzip2-1.0.5.tar.gz
boost加入工程
tools->options->project and solutions vc++(此處填寫boost的根目錄)
project->properties->linkers(此處填寫boost下的lib目錄)
驗證程式如下:
include "stdafx.h"
#include
#include
#include"boost/regex.hpp"
using namespace std;
using namespace boost;
int _tmain(int argc, _tchar* argv)
if(new_counter!=delete_counter)
std::cout<
else
std::cout<
cin>>myend;
return 0;
}
VS2008下Boost庫的安裝編譯
或下拉 庫檔案 加上d boost lib 下拉 包含檔案 加上d boost include boost 1 55 這樣基本已經完成了!注意 如果發現libboost regex vc80 mt gd 1 34 1.lib之類檔案提示錯誤時,是找不到該檔案 就到d boost lib把對應的檔案l...
vs2008安裝失敗
昨天手賤把硬碟全格式化了,今天在裝vs2008的時候遇到了如下問題 看了下安裝日誌,發現錯誤如下 04 25 11,14 38 03 microsoft net framework 3.0 sp2 x86 2 error installation failed for component micro...
解決vs2008安裝問題
vs2008 90天試用版 月份提早出來了。但安裝起來還不太容易。感覺整體安裝起來速度等各方面還是比vs2005有了很大的提公升。我的機器只用了不到半小時的時候就安裝好了vs2008再加上msdn的安裝,總共還沒有超過50分鐘,只是不知道執行起來情況會如何。本機安裝的是office2007,但是由於...