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

隨筆 - 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>
            久久国产综合精品| 亚洲大胆av| 免费短视频成人日韩| 日韩午夜av| 亚洲欧美资源在线| 亚洲图片在区色| 国产精品系列在线| 亚洲图片欧洲图片日韩av| 免费观看一区| 国产午夜精品视频| 欧美国产日本韩| 国产视频一区欧美| 免费91麻豆精品国产自产在线观看| 久久人人爽人人| 亚洲精品国产品国语在线app | 久久精品99| 亚洲欧美在线免费观看| 亚洲国产精品精华液2区45| 亚洲另类视频| 欧美电影免费观看高清| 亚洲欧美日韩视频一区| 夜夜嗨av一区二区三区网页| 久久久最新网址| 91久久精品国产91久久| 亚洲国产精品成人| av成人毛片| 久久免费视频在线| 欧美午夜不卡| 亚洲第一搞黄网站| 91久久久久久国产精品| 欧美金8天国| 亚洲欧美国产va在线影院| 亚洲欧美国产不卡| 亚洲国产日韩欧美| 亚洲激情网站| 黄色小说综合网站| 国产精品久久综合| 国产精品电影网站| 欧美性猛交xxxx乱大交退制版| 欧美视频手机在线| 亚洲国产裸拍裸体视频在线观看乱了中文| 亚洲国产欧美不卡在线观看| 国产在线国偷精品产拍免费yy| 欧美日韩综合一区| 欧美电影在线观看完整版| 国内揄拍国内精品久久| 亚洲黄一区二区三区| 久久久国产精品一区二区中文| 欧美午夜视频网站| 欧美激情日韩| 欧美交受高潮1| 国内精品久久久久影院优| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ入口 | 欧美综合国产| 久久久久久久久伊人| 国产九九精品| 午夜亚洲性色福利视频| 亚洲欧美日韩另类| 亚洲一级二级在线| 久久婷婷麻豆| 欧美日韩亚洲高清| 亚洲欧美国产日韩天堂区| 黄色成人在线观看| 国产精品久久久久一区二区| 激情成人中文字幕| 中文网丁香综合网| 欧美一区二区在线免费观看| 亚洲成色777777在线观看影院| 欧美日韩视频一区二区| 亚洲一区综合| 久久婷婷蜜乳一本欲蜜臀| 久久久久国产一区二区三区| 欧美精品入口| 国产精品亚洲片夜色在线| 亚洲高清一区二区三区| 欧美精品在线视频| 亚洲免费视频中文字幕| 欧美一区二区三区免费在线看| 久久网站免费| 一区二区三区视频免费在线观看| 亚洲午夜精品久久| 国产精品日本一区二区| 欧美成人精品在线| 亚洲性感美女99在线| 欧美jizz19性欧美| 久久久xxx| 激情亚洲网站| 久热精品在线| 欧美国产日韩一区二区三区| 久久精品国产亚洲一区二区| 久久综合狠狠综合久久综青草| 影音先锋中文字幕一区| 午夜电影亚洲| 欧美国产精品| 在线视频你懂得一区| 久久精品水蜜桃av综合天堂| 欧美在线一二三| 欧美v亚洲v综合ⅴ国产v| 久久综合网色—综合色88| 亚洲国产小视频| 亚洲一二三区在线| 夜色激情一区二区| 欧美亚洲一区二区在线观看| 久久久久国产一区二区三区| 亚洲精品美女在线观看| 亚洲精品在线视频观看| 国产精品久久久久久五月尺| 久久精品1区| 欧美日韩视频| 美日韩免费视频| 亚洲精品美女91| 亚洲精品欧洲精品| 国产女优一区| 亚洲私人黄色宅男| 亚洲一区国产| 国产精品视频网址| 亚洲永久免费精品| 性欧美精品高清| 在线播放豆国产99亚洲| 欧美大片免费| 国产亚洲一本大道中文在线| 夜夜躁日日躁狠狠久久88av| 亚洲午夜国产成人av电影男同| 免费久久久一本精品久久区| 麻豆av一区二区三区久久| 日韩视频在线一区二区三区| 久久久久久亚洲精品不卡4k岛国| 亚洲系列中文字幕| 欧美日韩国产黄| 欧美诱惑福利视频| 欧美福利影院| 亚洲自拍三区| 国产在线欧美| 影音先锋欧美精品| 牛牛国产精品| 国产精品中文字幕欧美| 亚洲尤物在线视频观看| 久久久精品国产99久久精品芒果| 一本色道久久综合狠狠躁篇怎么玩 | 免费成人在线视频网站| 美女国产一区| 亚洲欧美成人精品| 99热精品在线观看| 国产精品美女久久久久久久| 久久躁日日躁aaaaxxxx| 久久精品导航| 蜜臀av一级做a爰片久久| 亚洲一区精品视频| 夜夜嗨一区二区| 亚洲人www| 亚洲综合导航| 欧美一级视频免费在线观看| 亚洲伦理一区| 亚洲老司机av| 在线成人h网| 亚洲欧洲日产国产综合网| 国产一区导航| 国产精品私房写真福利视频| 黄色成人在线网址| 亚洲香蕉网站| 牛夜精品久久久久久久99黑人| 亚洲天堂av电影| 欧美一区二区三区四区在线观看 | 午夜精品福利视频| 亚洲一区日韩在线| 久久精品成人一区二区三区蜜臀| 久久先锋资源| 一本色道久久精品| 久久精品视频免费观看| 欧美日韩综合| 国产精品国产三级国产普通话三级| 国内外成人免费激情在线视频| 国产三级欧美三级日产三级99| 国产一区二区三区观看| 亚洲国产精品999| 亚洲尤物在线视频观看| 麻豆精品一区二区综合av| 99re6热在线精品视频播放速度| 一本色道久久综合亚洲精品不卡| 一区二区三区 在线观看视频| 欧美激情网友自拍| 久久久久久久久久久久久9999| 欧美1区2区3区| 久久久久久伊人| 国产一区二区丝袜高跟鞋图片| 中文精品视频| 亚洲精品久久久蜜桃| 亚洲欧美日本国产有色| 欧美激情免费观看| 亚洲一区二区成人在线观看| 欧美黄色aa电影| 国产一区二区三区高清播放| 午夜精品福利电影| 亚洲女性裸体视频| 国产日韩在线看| 欧美aaaaaaaa牛牛影院| 性欧美长视频| 国产日韩欧美黄色| 免费日本视频一区| 欧美中在线观看|