青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆 - 224  文章 - 41  trackbacks - 0
<2010年12月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

享受編程

常用鏈接

留言簿(11)

隨筆分類(159)

隨筆檔案(224)

文章分類(2)

文章檔案(4)

經典c++博客

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

原文地址:http://hi.baidu.com/silyt/blog/item/06ba99c8c05e4b127e3e6f2a.html

經歷了將近半年多的時間boost終于發布了1.35.0版本(前版本1.34.1發布于2007/7),其編譯方法和原來的編譯方法基本上是一致的,主要改變包括1.34.0以來bjam的toolset所提供的參數名稱的改變外,還包括bjam的編譯默認選項的變化,在1.35.0之前的版本默認編譯時會自動編譯各種版本的庫,包括靜態庫、動態庫、debug庫和release庫等全部的版本,但是到了1.35.0時默認的選擇僅僅編譯release版本的庫,這樣一來在開發的時候就不能進行必要的調試了,為了能夠使其編譯全部的版本需要在bjam的命令行參數中添加一個--build-type=complete類型的參數來指明需要編譯全部的版本,所需要編譯同時為了使得regex庫能夠通過ICU庫支持Unicode,在編譯上需要有一些特殊的選擇。我在Visual Studio 2005 Pro + SP1環境下編譯了該庫,為了避免走彎路所以將其編譯的方法進行說明,以方便大家編譯。
    由于boost是采用其自己的bjam工具通過命令行進行編譯的,所以:

如果在Windows下開啟console窗口(單擊“開始”按鈕,單擊“運行”,敲入“cmd”),必須將Visual Studio中C++目錄下的環境vcvarsall.bat配置腳本運行一遍,以設置好VC的編譯器環境變量。

如果從vs2005的工具菜單進入命令提示窗口(單擊“開始”按鈕,指向“所有程序”,指向“Microsoft Visual Studio 2005”,指向“Visual Studio 工具”,然后單擊“Visual Studio 2005 命令提示”),則不需要運行Visual Studio中C++目錄下的環境vcvarsall.bat配置腳本。

       具體編譯步驟如下:

  
  1.下載boost_1_35_0壓縮文件,解壓縮到d:\boost_1_35_0\目錄下
        http://sourceforge.net/project/showfiles.php?group_id=7586&package_id=8041
  
  2.編譯bjam
  從vs2005的工具菜單進入命令提示窗口(單擊“開始”按鈕,指向“所有程序”,指向“Microsoft Visual Studio 2005”,指向“Visual Studio 工具”,然后單擊“Visual Studio 2005 命令提示”),cd到d:\boost_1_35_0\tools\jam\src下執行build.bat,會在d:\boost_1_35_0\tools\jam\src\bin.ntx86\下生成bjam.exe,將bjam.exe復制到d:\boost_1_35_0\下。
  
  3.設定編譯環境   
  修改user-config.jam (d:\boost_1_35_0\tools\build\v2\user-config.jam) 的MSVC configuration
  # MSVC configuration
  
  # Configure msvc (default version, searched in standard location
  # and PATH).
  # using msvc ;
  using msvc : 8.0 : : <compileflags>/wd4819 <compileflags>/D_CRT_SECURE_NO_DEPRECATE <compileflags>/D_SCL_SECURE_NO_DEPRECATE <compileflags>/D_SECURE_SCL=0 ;
  
  4.編譯boost
  將目錄cd到d:\boost_1_35_0\下執行

    (1). 編譯不帶ICU支持的boost庫
       此種情況下的boost庫編譯起來比較的簡單,在準備好的console窗口中輸入:
           bjam --without-python --toolset=msvc-8.0 --build-type=complete --prefix="d:\boost_1_35_0" stage
       就可以了,如果要安裝的話則輸入:
           bjam --without-python --toolset=msvc-8.0 --build-type=complete --prefix="d:\boost_1_35_0" install
          
    (2). 編譯具有ICU支持的boost庫
       首先我們必須編譯ICU庫才能夠編譯boost庫,在準備好的console窗口中輸入:
           bjam -sICU_PATH=d:\ICU --without-python --toolset=msvc-8.0 --build-type=complete --prefix="d:\boost_1_35_0" stage
       就可以了,如果要安裝的話則輸入:
           bjam -sICU_PATH=d:\ICU --without-python --toolset=msvc-8.0 --build-type=complete --prefix="d:\boost_1_35_0" install

    通過上面的方法可以很正常完成boost各種需要版本的關系。

       參數說明:
  --without-python 表示不使用 python
  --toolset : 所使用compiler,Visual Studio 2005 為 msvc-8.0
       --build-type:編譯類型,complete表示生成所有的版本(debug,release等)

  --prefix:指定編譯后library的的目錄
  這一步要花比較長的時間(大約幾十分鐘,視機器配置而定)


  5.設定vs2005環境
  Tools -> Options -> Projects and Solutions -> VC++ Directories
  在Library files加上d:\boost\lib
  在Include files加上d:\boost\include\boost_1_35_0

注:以上的各個目錄只是作為例子說明,實際安裝過程中可以視自己的喜好進行修改。

posted on 2008-11-23 20:49 漂漂 閱讀(688) 評論(0)  編輯 收藏 引用 所屬分類: boost
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久久久久久久蜜桃| 一区二区三区高清在线| 欧美99久久| 久久电影一区| 久久久999精品| 久久天堂精品| 女同性一区二区三区人了人一| 欧美亚洲三区| 欧美在线亚洲在线| 久久亚洲一区二区三区四区| 老司机久久99久久精品播放免费| 麻豆9191精品国产| 欧美精品18+| 国产精品福利网| 国产曰批免费观看久久久| 在线成人免费视频| 99亚洲一区二区| 亚洲欧美日韩成人高清在线一区| 亚洲男女自偷自拍| 久久综合一区| 亚洲精选大片| 欧美制服丝袜第一页| 欧美大色视频| 国产三级精品在线不卡| 久久精品99国产精品| 雨宫琴音一区二区在线| 亚洲欧洲偷拍精品| 亚洲欧美资源在线| 美女免费视频一区| 夜夜嗨av色综合久久久综合网| 亚洲欧美日韩另类| 免费久久99精品国产自在现线| 欧美日韩一区二区三区四区五区| 国产一区二区成人| 亚洲天堂成人在线观看| 猫咪成人在线观看| 亚洲女人小视频在线观看| 欧美成熟视频| 国产亚洲二区| 亚洲无限av看| 亚洲高清在线观看| 99在线热播精品免费| 久久久久久夜精品精品免费| 欧美日韩精品一区二区三区| 黄色亚洲在线| 午夜亚洲福利| 亚洲精品国久久99热| 久久久亚洲精品一区二区三区| 国产精品国产三级欧美二区| 亚洲日本欧美在线| 欧美3dxxxxhd| 欧美一区二区三区四区高清| 国产精品成人aaaaa网站| 亚洲日韩第九十九页| 久久香蕉国产线看观看网| 亚洲免费在线视频| 国产精品国产馆在线真实露脸| 亚洲精品视频一区二区三区| 欧美成人精品在线播放| 久久国产精品电影| 国产一区二区精品久久| 久久国产精品99久久久久久老狼| 在线视频精品| 国产精品第13页| 亚洲尤物精选| 亚洲视屏一区| 国产精品人人做人人爽| 香蕉久久久久久久av网站| 亚洲综合导航| 国产日本欧美一区二区三区在线| 亚洲欧美在线播放| 亚洲一级网站| 国产婷婷一区二区| 久久人人97超碰国产公开结果| 欧美在线黄色| 亚洲高清激情| 最新精品在线| 欧美日韩一区在线播放| 亚洲少妇在线| 亚洲综合社区| 韩国av一区二区三区| 欧美不卡三区| 欧美日韩三级视频| 免费视频最近日韩| 1024成人| 欧美影院一区| 久久久一区二区| 日韩视频在线一区| 亚洲小说欧美另类社区| 国产色产综合产在线视频| 久久婷婷影院| 欧美精品麻豆| 午夜视频在线观看一区| 久久亚洲影院| 亚洲视频在线观看免费| 午夜亚洲性色福利视频| 韩国av一区二区三区四区| 亚洲成人在线视频播放| 欧美日韩精品免费看| 久久久综合网站| 欧美日韩亚洲一区二区三区四区 | 激情综合网址| 亚洲福利国产| 国产精品一区二区女厕厕| 久久午夜羞羞影院免费观看| 欧美国产综合视频| 久久精品色图| 欧美视频专区一二在线观看| 蜜桃精品一区二区三区| 国产精品丝袜91| 亚洲精品欧美激情| 在线观看av不卡| 亚洲综合清纯丝袜自拍| 99精品国产在热久久婷婷| 久久福利影视| 亚洲欧美制服中文字幕| 欧美黄色日本| 久久在线91| 国产精品一卡二卡| 999亚洲国产精| 亚洲国产免费| 久久精品天堂| 久久国产精品久久久久久电车| 欧美人与性禽动交情品| 欧美国产亚洲视频| 1024精品一区二区三区| 欧美一区二区三区免费大片| 亚洲香蕉伊综合在人在线视看| 久久女同互慰一区二区三区| 欧美一区二区三区视频免费| 欧美日韩亚洲91| 亚洲欧洲在线免费| 亚洲久久一区| 欧美激情网友自拍| 亚洲国产高清一区| 亚洲激情电影中文字幕| 久久免费精品日本久久中文字幕| 欧美一区二区三区的| 国产精品久久久久久久久搜平片 | 久久一区欧美| 国产亚洲综合精品| 久久天堂国产精品| 久久精品久久99精品久久| 午夜久久电影网| 国产精品网站一区| 亚洲图色在线| 欧美一区免费视频| 国产欧美在线视频| 午夜亚洲福利| 久久综合精品国产一区二区三区| 国产日韩在线视频| 欧美一区二区视频免费观看| 久久久久国产免费免费| 黄色欧美成人| 欧美高清免费| 99爱精品视频| 久久gogo国模裸体人体| 国产一区二区三区在线观看精品| 欧美一区二区三区久久精品| 久久夜色精品国产亚洲aⅴ| 在线观看欧美日本| 欧美精品一区在线| 亚洲你懂的在线视频| 免费黄网站欧美| 99精品欧美一区| 国产乱码精品一区二区三区忘忧草 | 久久裸体视频| 亚洲经典三级| 午夜精品在线视频| 在线日韩精品视频| 欧美日韩免费| 欧美在线电影| 91久久精品一区二区三区| 亚洲午夜一区| 亚洲国产黄色| 国产精品国码视频| 久久一区二区三区四区| 99视频精品| 蘑菇福利视频一区播放| 一区二区黄色| 尤物视频一区二区| 国产精品久久久久久亚洲毛片| 久久久久国色av免费看影院 | 亚洲欧美日韩国产综合精品二区| 国产日韩欧美制服另类| 欧美电影免费| 久久国产精彩视频| 亚洲无线视频| 亚洲精品视频免费观看| 久久免费99精品久久久久久| 亚洲乱码国产乱码精品精| 国产亚洲欧美另类中文 | 亚洲一区二区三区久久| 欧美大学生性色视频| 午夜欧美视频| 亚洲视频中文字幕| 亚洲三级网站| 伊人蜜桃色噜噜激情综合| 伊人春色精品| 欧美日韩少妇|