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

隨筆 - 224  文章 - 41  trackbacks - 0
<2011年5月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

享受編程

常用鏈接

留言簿(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 漂漂 閱讀(695) 評論(0)  編輯 收藏 引用 所屬分類: boost

只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            91久久国产自产拍夜夜嗨| 国产日韩一区欧美| 亚洲高清资源综合久久精品| 小嫩嫩精品导航| 久久九九免费| 午夜精品久久久久久久蜜桃app | 在线欧美日韩| 国产精品激情av在线播放| 欧美日本中文字幕| 欧美精品一区三区在线观看| 欧美精品激情| 欧美亚一区二区| 国产精品一二三四区| 国产日韩综合| 1769国内精品视频在线播放| 亚洲国产婷婷综合在线精品| 日韩亚洲欧美成人| 在线一区亚洲| 久久成人羞羞网站| 米奇777超碰欧美日韩亚洲| 欧美黄色日本| 一个色综合导航| 午夜激情综合网| 久久免费精品视频| 欧美另类99xxxxx| 国产精品丝袜91| 在线欧美福利| 亚洲欧美日韩一区在线| 久久久亚洲国产天美传媒修理工| 欧美成熟视频| 亚洲性人人天天夜夜摸| 久久九九精品| 国产精品视频免费观看www| 国模私拍一区二区三区| 一区二区三区四区精品| 久久青青草原一区二区| 中文久久精品| 麻豆精品视频在线| 国产一区二区三区在线观看精品 | 亚洲综合激情| 美女视频网站黄色亚洲| 国产精品99久久久久久久女警| 欧美在线啊v| 国产精品第一页第二页第三页| 一区二区在线免费观看| 性欧美办公室18xxxxhd| 亚洲国内精品| 久久久999国产| 国产欧美日本一区视频| 亚洲开发第一视频在线播放| 美女精品国产| 久久成人免费网| 国产精品一区久久久| 亚洲精品一区二区网址| 国产精品国产自产拍高清av王其 | 久久久综合香蕉尹人综合网| 欧美韩日精品| 久久久久综合| 国产精品美女黄网| 日韩视频一区二区三区在线播放免费观看 | 亚洲第一二三四五区| 一本久久综合| 久久在线观看视频| 亚洲一区二区三区免费在线观看 | 亚洲欧美日韩视频二区| 性久久久久久| 欧美日韩国产一中文字不卡| 狠狠色狠狠色综合日日91app| 国产精品99久久久久久久久| 欧美a级一区二区| 亚洲欧美日韩一区二区| 国产精品久久国产精品99gif| 亚洲精品美女在线观看播放| 噜噜噜久久亚洲精品国产品小说| 亚洲免费在线精品一区| 欧美日韩国产三区| 亚洲精品免费一区二区三区| 久久久精品一区| 亚洲另类在线视频| 欧美亚洲在线播放| 国产精品免费小视频| 亚洲欧美日产图| 亚洲先锋成人| 欧美日韩精品二区第二页| 欧美激情自拍| 欧美金8天国| 亚洲国产精品激情在线观看| 国产一区二区三区高清在线观看| 一区二区三区av| 日韩视频在线一区| 欧美怡红院视频| 国产午夜精品麻豆| 久久精品首页| 久久久欧美精品sm网站| 狠狠色噜噜狠狠色综合久| 久久九九热免费视频| 亚洲精品之草原avav久久| 欧美日韩不卡在线| 欧美在线三级| 亚洲一区在线观看视频 | 欧美精品一区在线播放| 亚洲电影毛片| 亚洲国产一区二区在线| 欧美日本韩国一区| 亚洲小少妇裸体bbw| 宅男噜噜噜66国产日韩在线观看| 国产精品成人观看视频国产奇米| 欧美一区二区三区免费观看视频 | 欧美日本网站| 性久久久久久| 久久综合九色综合欧美狠狠| 亚洲欧洲在线视频| aa亚洲婷婷| 国产亚洲日本欧美韩国| 亚洲狠狠丁香婷婷综合久久久| 欧美午夜一区二区| 麻豆国产精品va在线观看不卡| 欧美成人日韩| 欧美一级久久| 欧美一级二级三级蜜桃| 亚洲大胆人体视频| 夜夜嗨av一区二区三区| 国内精品国产成人| 亚洲精品永久免费精品| 国产亚洲精品成人av久久ww| 欧美激情国产日韩| 国产精品美女999| 亚洲国产一区二区在线| 国产一区二区精品在线观看| 亚洲精品综合精品自拍| 国产亚洲一区在线| 亚洲精品麻豆| 国产精品久久毛片a| 欧美jizzhd精品欧美巨大免费| 欧美日韩中文字幕在线| 蜜臀av一级做a爰片久久| 国产精品成人一区二区三区夜夜夜 | 亚洲精品网址在线观看| 国产精品永久免费| 亚洲福利一区| 韩国成人理伦片免费播放| 欧美激情一区二区| 亚洲视屏一区| 国内精品美女在线观看| 99成人免费视频| 亚洲精品日韩在线| 夜夜嗨av一区二区三区免费区| 亚洲精品欧美日韩| 快射av在线播放一区| 久久久久在线| 韩日成人在线| 久久国产免费| 久久久久久**毛片大全| 国产欧美精品xxxx另类| 欧美黄污视频| 亚洲第一偷拍| 久久婷婷蜜乳一本欲蜜臀| 亚洲久久一区| 久久精品综合网| 老色批av在线精品| 精品1区2区3区4区| 久久久久久久一区二区| 久久永久免费| 一区精品在线播放| 久久精品最新地址| 欧美国产日本| 亚洲精品国产视频| 久久国产精品72免费观看| 香港成人在线视频| 国产区精品视频| 久久久精品国产一区二区三区| 美女福利精品视频| 亚洲欧洲日产国码二区| 欧美人妖在线观看| 一区二区三区视频在线| 久久国产精彩视频| 在线观看一区二区精品视频| 亚洲嫩草精品久久| 欧美一区二区三区四区在线观看 | 欧美极品在线观看| 99成人免费视频| 亚欧成人精品| 国语自产精品视频在线看8查询8| 久久精品亚洲一区二区| 欧美国产日韩一区二区| 亚洲六月丁香色婷婷综合久久| 美女诱惑一区| 夜夜夜久久久| 欧美在线视频免费播放| 狠狠入ady亚洲精品经典电影| 狼人天天伊人久久| aaa亚洲精品一二三区| 久久精品欧美日韩| 亚洲精品美女久久久久| 国产精品国产精品国产专区不蜜| 久久精品国产免费观看| 亚洲精品国产精品国自产在线 | 亚洲欧美综合v| 亚洲激情一区二区| 极品少妇一区二区|