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

隨筆 - 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热这里只有精品8| 欧美午夜国产| 久久女同互慰一区二区三区| 欧美丰满高潮xxxx喷水动漫| 亚洲视频在线看| 国产亚洲精品一区二区| 欧美ed2k| 性欧美暴力猛交69hd| 欧美激情久久久久久| 亚洲天堂av图片| 狠狠色综合色综合网络| 欧美日韩三级| 久久中文字幕一区| 亚洲天堂av电影| 亚洲国产精品久久精品怡红院| 性欧美xxxx大乳国产app| 亚洲精品国产精品国自产在线| 国产精品日韩一区二区三区| 欧美凹凸一区二区三区视频| 欧美一区二区观看视频| 亚洲激情在线视频| 久久免费偷拍视频| 亚洲欧美在线观看| 99国产精品自拍| 精品av久久久久电影| 国产精品美女久久久久久久 | 亚洲一区二区在| 亚洲成人在线视频网站| 久久人人爽人人| 性做久久久久久久免费看| 中文网丁香综合网| 亚洲国产日韩欧美在线图片| 黑人一区二区三区四区五区| 在线电影院国产精品| 欧美在线亚洲一区| 一区二区三区欧美激情| 欧美国产日韩一区二区三区| 久久免费视频网| 欧美专区日韩视频| 一区二区三区高清在线 | 99精品视频免费| 影音先锋国产精品| 国产日本欧美一区二区三区| 欧美日本亚洲韩国国产| 欧美黑人一区二区三区| 你懂的国产精品永久在线| 久久天天躁夜夜躁狠狠躁2022| 欧美一级视频| 久久精品成人| 久久免费视频一区| 久久久国产精品亚洲一区| 久久成人一区| 久久综合伊人77777麻豆| 麻豆精品视频在线观看| 久久夜色精品一区| 久久免费视频在线| 欧美www在线| 欧美日本亚洲| 久久精品国产一区二区电影 | 欧美色欧美亚洲另类二区| 久久一综合视频| 久久久久久国产精品mv| 快she精品国产999| 欧美成人精品| 国产精品国产精品国产专区不蜜| 国产精品成人免费| 国产一区二区三区精品久久久| 久久国产直播| 欧美一进一出视频| 亚洲午夜免费视频| 欧美一区日韩一区| 免播放器亚洲一区| 日韩一级网站| 久久精品夜色噜噜亚洲a∨ | 久久久精品国产免大香伊| 久久精品人人爽| 亚洲福利视频专区| 亚洲第一毛片| 亚洲欧美日产图| 免费亚洲电影在线观看| 国产精品女主播在线观看| 黄色亚洲在线| 亚洲网站在线播放| 美脚丝袜一区二区三区在线观看 | 亚洲高清不卡在线观看| 亚洲精品视频在线看| 香蕉成人久久| 亚洲欧洲日产国产网站| 久久都是精品| 国产精品久久久久9999| 亚洲日本aⅴ片在线观看香蕉| 亚洲欧美日韩国产一区二区| 麻豆成人综合网| 亚洲欧美视频在线观看| 欧美 日韩 国产在线| 国产欧美在线播放| 9人人澡人人爽人人精品| 欧美一站二站| 一本色道久久综合亚洲精品婷婷 | 一区二区三区四区五区视频| 久久精品99久久香蕉国产色戒| 欧美精品手机在线| 在线观看视频一区二区| 久久www成人_看片免费不卡| 亚洲激情不卡| 麻豆av一区二区三区| 国产一区日韩二区欧美三区| 亚洲视频日本| 一本色道久久综合亚洲精品不 | 最新高清无码专区| 久久亚洲午夜电影| 亚洲嫩草精品久久| 欧美日韩一区二区在线视频 | 欧美在线免费观看| 91久久在线| 久久人人97超碰精品888| 国产欧美精品| 午夜精品一区二区三区四区| 夜夜嗨av一区二区三区中文字幕| 欧美大片在线观看一区| 在线播放精品| 久久夜色精品国产亚洲aⅴ| 欧美亚洲网站| 狠狠久久综合婷婷不卡| 久久午夜视频| 久久成人羞羞网站| 国产在线精品成人一区二区三区| 亚洲免费视频成人| 亚洲欧美国产高清va在线播| 国产精品夜色7777狼人| 久久精品国产99| 欧美专区18| 亚洲国产一区二区精品专区| 欧美国产在线观看| 欧美精品一区在线发布| 宅男精品视频| 亚洲男人的天堂在线aⅴ视频| 国产欧美日韩另类视频免费观看| 欧美中文字幕视频| 久久精品99| 99香蕉国产精品偷在线观看| 中文精品99久久国产香蕉| 国产乱码精品1区2区3区| 久久一二三四| 欧美精品电影在线| 亚洲欧美日韩天堂| 久久久蜜桃一区二区人| 日韩一区二区福利| 亚洲一级免费视频| 在线视频国产日韩| 一本色道久久88综合亚洲精品ⅰ| 国产在线观看精品一区二区三区| 亚洲国产三级| 国产精品你懂得| 欧美国产一区在线| 国产精品红桃| 欧美激情aⅴ一区二区三区| 国产精品99免费看| 美日韩在线观看| 国产精品久久久久久久电影| 久久久精品国产一区二区三区| 另类图片国产| 亚洲欧美网站| 欧美国产日韩a欧美在线观看| 亚洲欧美日韩在线一区| 蜜桃av一区二区| 久久精品国产欧美激情| 欧美人成网站| 欧美成人免费小视频| 欧美特黄视频| 亚洲国产精品视频| 国模精品娜娜一二三区| 中国日韩欧美久久久久久久久| 在线精品国产欧美| 国产一区二区中文字幕免费看| 一区二区亚洲精品| 一区二区三区日韩精品| 亚洲第一福利在线观看| 正在播放亚洲一区| 亚洲最快最全在线视频| 久久野战av| 久久全国免费视频| 国产精品热久久久久夜色精品三区 | 国产在线一区二区三区四区| 亚洲精品美女久久久久| 国内成人精品视频|