學習Boost庫是學習C++領域里是不可缺少的步驟,至少我是這么認為的。所以我就Download了其1.33.1版本,發現安裝有各種方法,但是對與VS2003,用下面的方法是比較便捷的,特別是對于要設置環境變量的那些方法。
下面是我安裝Boost1.33.1庫的過程:
首先安裝VS2003和下載Boost1.33.1庫我在這里就不多說了。那就開始按下面步驟執行:
1、打開控制臺窗口,請使用vs2003在開始菜單中的“Visual Studio.net工具->Visual Studio.net 2003 命令提示”打開控制臺,這樣VC.net的的編譯環境就設置好了。
2、假設boost安裝包的解壓的目錄為{BOOSTDIR}中。
我的路徑{BOOSTDIR}為C:\C++\Library\Boost_1_33_1
先編譯出bjam.exe,它被用于安裝boost庫
cd {BOOSTDIR}\tools\build\jam_src
即:cd C:\C++\Library\Boost_1_33_1\tools\build\jam_src
輸入build.bat
3、利用編譯出的bjam.exe程序編譯并安裝boost庫
cd {BOOSTDIR}(注意先要進到boost根目錄才能執行下面的bjam命令,否則找不到JamFile)
即:cd C:\C++\Library\Boost_1_33_1
用FileExplorer瀏覽到{BOOST_SRC}\tools\build\jam_src\bin.ntx86\bjam.exe(即:C:\......\bjam.exe)
用Ctrl+C 把路徑Copy下來,也就是把C:\C++\Library\Boost_1_33_1\tools\build\jam_src\bin.ntx86\bjam.exe
4、輸入C:\C++\Library\Boost_1_33_1\tools\build\jam_src\bin.ntx86\bjam "-sVC71_ROOT=D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7" "-sTOOLS=vc-7_1" "-sPYTHON_ROOT=C:\Python24" "--prefix=C:\C++\librarys\boost" install
下面的命令的各選項的說明:
prefix 將boost安裝到的路徑(生成的頭文件和庫文件都會放到該路徑中)。
重定義以下變量(利用-s設置,即Set):
VC71_ROOT vc2003的安裝路徑,如果未將vc2003安裝到默認位置,你必須指定該項。
TOOLS 使用的編譯工具,vc2003對應的是vc-7_1(可以查看{BOOSTDIR}tools\build\v1下看是否有其對應文件,也就是在vc-7_1后多一個-tools.jam的文件(例如vc-7_1-tools.jam)。
PYTHON_ROOT python的安裝目錄,如果未將BOOST安裝到默認位置,你必須指定該項。
BUILD 編譯結果選項,默認會生成盡可能多的版本,如調試版/發行版,靜態庫/動態庫,單線程/多線程。
只有注冊用戶登錄后才能發表評論。 | ||
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
![]() |
||
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
|
||
|
| |||||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
---|---|---|---|---|---|---|---|---|---|
30 | 1 | 2 | 3 | 4 | 5 | 6 | |||
7 | 8 | 9 | 10 | 11 | 12 | 13 | |||
14 | 15 | 16 | 17 | 18 | 19 | 20 | |||
21 | 22 | 23 | 24 | 25 | 26 | 27 | |||
28 | 29 | 30 | 31 | 1 | 2 | 3 | |||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
留言簿(35)
隨筆分類(78)
- Boost
- C++(14)
- DirectX
- gamebyro
- Lua(6)
- MFC(1)
- mmorpg
- OGRE(28)
- Python(2)
- Qt(23)
- ScaleForm
- Unreal Engine 3(1)
- Virtools(2)
- 雜記(1)
隨筆檔案(74)
- 2009年5月 (3)
- 2009年4月 (3)
- 2007年11月 (2)
- 2007年10月 (4)
- 2007年9月 (5)
- 2007年8月 (4)
- 2007年6月 (8)
- 2007年5月 (5)
- 2007年4月 (5)
- 2007年3月 (25)
- 2007年2月 (1)
- 2006年12月 (6)
- 2006年11月 (1)
- 2006年10月 (2)
文章檔案(5)
搜索
最新評論

- 1.?re: CString和string的互相轉換
- 沒必要這么復雜直接使用CStringA 定義字符串就可以了
- --焰
- 2.?re: CString和string的互相轉換
- 太給力了,這么簡單就解決了
- --張三
- 3.?re: CString和string的互相轉換[未登錄]
-
@King
在VS2008的Unicode編碼上不行 - --z
- 4.?re: Ogre3D嵌入Qt框架 之 小結
- 您好,最近在學習ogre,看到您這篇文章感覺寫的很好很強大,想學習學習。能把完整的源碼發一份嗎1124670369@qq.com。謝謝了
- --耿肖
- 5.?re: Ogre3D嵌入Qt框架 之 秀圖
- 您好,我是ogre初學者,請問能夠發一份完整的源碼嗎?我的郵箱是1124670369@qq.com
- --耿肖