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

posts - 28, comments - 179, trackbacks - 0, articles - 1
  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

boost1.34.0編譯日志

Posted on 2007-06-06 17:04 chemz 閱讀(2199) 評論(11)  編輯 收藏 引用 所屬分類: C++
                                boost1.34.0編譯日志
    經歷了將近一年半的時間boost終于發布了1.34.0版本(前版本1.33.1發布于2005/12),
其編譯方法和原來的編譯方法基本上是一致的,主要改變是bjam的toolset所提供的參數名稱
的改變,而由于這個版本并沒有提供任何文檔說明不同的編譯環境應該使用什麼樣的toolset
名稱,使用原有的名稱是不能夠正常編譯的,同時為了使得regex庫能夠通過ICU庫支持Unicode,
在編譯上需要有一些特殊的選擇。我在Visual Studio 2005 Pro + SP1環境下編譯了該庫,
為了避免走彎路所以將其編譯的方法進行說明,以方便大家編譯。
    由于boost是采用其自己的bjam工具通過命令行進行編譯的,所以必須在Windows下開啟
console窗口,同時必須將Visual Studio中C++目錄下的環境vcvarsall.bat配置腳本運行一
遍,以設置好VC的編譯器環境變量。
    1. 編譯不帶ICU支持的boost庫
       此種情況下的boost庫編譯起來比較的簡單,在準備好的console窗口中輸入:
           bjam --without-python --toolset=msvc-8.0 stage
       就可以了,如果要安裝的話則輸入:
           bjam --without-python --toolset=msvc-8.0 install
           
    2. 編譯具有ICU支持的boost庫
       首先我們必須編譯ICU庫才能夠編譯boost庫,在準備好的console窗口中輸入:
           bjam -sICU_PATH=d:\ICU --without-python --toolset=msvc-8.0 stage
       就可以了,如果要安裝的話則輸入:
           bjam -sICU_PATH=d:\ICU --without-python --toolset=msvc-8.0 install
    通過上面的方法可以很正常完成boost各種需要版本的關系。
 
注:
    最近1.34.1也已經發布了,其編譯方法完全相同。

Feedback

# re: boost1.34.0編譯日志[未登錄]  回復  更多評論   

2007-06-06 17:31 by pass86
我編譯了一次1.33.1,只是復制了些頭文件到我的目標我的文件架,沒有生成。LIB文件,是怎么回事情呢,用的是。NET 2003選項,能夠給我發個
。NET2003的編譯明命令行嗎,謝謝。
pass86@gmail.com

# re: boost1.34.0編譯日志  回復  更多評論   

2007-06-06 17:53 by chemz
在Visual Studio.NET 2003下編譯boost1.33.1的命令行:
bjam "-sTOOLS=vc-7_1" stage
就可以了,只是這個版本的regex庫中有一個文件中包含了非法的注釋字符串,會導致編譯錯誤。
具體解決辦法如下:
libs/regex/src/目錄下的一個regex_traits_defaults.cpp文件中包含有ANSI編碼無法包含的字符集,所以會導致編譯的時候出現錯誤,要解決該問題可以將該文件用notepad.exe程序打開,將其中的/*?/字符串替換掉就可以了,對于VC8還要將config/compiler目錄下的visualc.hpp文件中的第58行移動到71行的下面。

# re: boost1.34.0編譯日志  回復  更多評論   

2007-06-06 22:17 by 空明流轉
如果像你那么編譯VC8下會由于Safe Code,編譯和性能上都會很難看。
補充說明可以翻看我的blog關于boost 1340的問答。

# re: boost1.34.0編譯日志  回復  更多評論   

2007-06-06 22:26 by pass86
我把/*?/去掉了,代會編譯試試。

# re: boost1.34.0編譯日志  回復  更多評論   

2007-06-07 09:07 by chemz
"空明流轉"提到編譯上由于Visual C++2005的Safe Code會產生很多的警告信息,不會對代碼產生任何的影響,關掉這些警告可能會比較的順眼,謝謝!

# re: boost1.34.0編譯日志  回復  更多評論   

2007-06-07 12:37 by 空明流轉
80下會有影響。80的stl很惡心的默認為safe code,速度要比全速的時候慢50%

# re: boost1.34.0編譯日志  回復  更多評論   

2007-06-07 14:00 by pass86
bjam "sTOOLS=vc-7_1" --prefix=D:\Boost install
編譯中無法找到windows.h

完成結果
...failed updateing 244 targets...
...skiped 228 targets...
...updated 1022 targets...

WHY?

LIB文件夾下有102個項目。

# re: boost1.34.0編譯日志  回復  更多評論   

2007-06-07 14:03 by chemz
bjam "sTOOLS=vc-7_1" --prefix=D:\Boost install
你的命令寫錯了看到沒有,仔細對比一下;
無法找到windows.h應該是VC的環境變量沒有運行的原因

# re: boost1.34.0編譯日志  回復  更多評論   

2007-06-07 16:36 by pass86
搞定,原來是我用的vsvars32.bat應該在一個控制臺下完成,因為它只在當前控制臺中設置的環境變量生效。
LIB下生成了216個項目,1.2G。

# re: boost1.34.0編譯日志  回復  更多評論   

2007-06-07 16:45 by pass86
...updated 5279 targets...

# re: boost1.34.0編譯日志  回復  更多評論   

2007-07-23 13:20 by pass86
1.34.0用MinGW編譯貌似有問題,
為什么沒有發發現boost_1_34_0\tools\build下有v1呢?
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美日韩在线播放三区四区| 久久先锋影音| 亚洲欧美国产制服动漫| 国产亚洲午夜| 永久免费精品影视网站| 欧美夜福利tv在线| 亚洲综合视频在线| 亚洲人www| 国产欧美短视频| 国产精品盗摄久久久| 国产精品主播| 亚洲国产精品一区二区www在线| 国产亚洲二区| 亚洲精品在线观| 欧美亚洲一区二区在线| 久久精品一二三区| 欧美刺激午夜性久久久久久久| 免费观看在线综合| 日韩视频中文字幕| 亚洲欧美网站| 免费高清在线一区| 国产精品视频久久一区| 国产日韩欧美91| 日韩一区二区免费看| 久久精品国产欧美激情| 欧美激情精品久久久久久| 亚洲一卡二卡三卡四卡五卡| 欧美一区二区三区四区在线观看| 午夜视频在线观看一区二区| 欧美福利专区| 亚洲高清成人| 久久男女视频| 亚洲欧美国产视频| 欧美日韩在线影院| 中日韩在线视频| 欧美激情精品久久久六区热门 | 欧美专区在线观看| 欧美日韩岛国| 亚洲日韩第九十九页| 毛片av中文字幕一区二区| 亚洲欧美日韩直播| 国产精品亚洲欧美| 香蕉视频成人在线观看| 欧美制服第一页| 亚洲国产高清在线| 亚洲看片免费| 国产乱码精品一区二区三区不卡| 性色av一区二区三区| 欧美一区二区高清| 亚洲国产精品尤物yw在线观看 | 亚洲午夜精品久久久久久浪潮 | 欧美成人亚洲成人| 欧美大片在线影院| 一区二区精品国产| 久久精品视频在线看| 亚洲人成网站精品片在线观看| 欧美成人免费全部观看天天性色| 久久亚洲精品欧美| 一区二区不卡在线视频 午夜欧美不卡在 | 国产精品永久免费| 嫩草国产精品入口| 亚洲精美视频| 国产精品久久夜| 欧美韩日一区二区| 在线日韩电影| 久久久国产精品一区二区三区| 亚洲最新视频在线播放| 欧美承认网站| 久久色在线观看| 狼狼综合久久久久综合网| 亚洲欧美中文另类| 国产精品扒开腿做爽爽爽视频| 亚洲第一色在线| 亚洲国产精品一区二区久| 欧美综合激情网| 久久天天躁狠狠躁夜夜av| 狠狠干综合网| 久久久久久亚洲精品中文字幕 | 欧美激情亚洲视频| 亚洲卡通欧美制服中文| 亚洲一区三区视频在线观看| 欧美日韩在线不卡一区| 午夜精品久久久久久久99樱桃| 先锋影音国产精品| 亚洲第一中文字幕| 欧美婷婷六月丁香综合色| 亚洲欧美成人精品| 你懂的网址国产 欧美| 中文亚洲视频在线| 精品91免费| 欧美天堂亚洲电影院在线观看 | 亚洲欧美在线一区二区| 久久午夜视频| 亚洲欧美国产一区二区三区| 国产精品中文在线| 欧美精品二区| 日韩一级精品| 伊人久久久大香线蕉综合直播| 久久天堂成人| 久久久久99| 亚洲已满18点击进入久久| 欧美激情免费观看| 久久久久免费视频| 欧美一区二区三区播放老司机| 亚洲人线精品午夜| 国内精品久久久| 国产精品久久久久久久7电影| 久久三级视频| 久久日韩精品| 蜜臀91精品一区二区三区| 午夜欧美大尺度福利影院在线看 | 亚洲中字在线| 亚洲欧洲精品一区二区三区 | 日韩亚洲一区二区| 亚洲国产日韩美| 欧美mv日韩mv国产网站| 午夜在线一区二区| 久久久国产视频91| 久久久久久久一区二区三区| 亚洲欧美日韩天堂一区二区| 亚洲色图综合久久| 性色av一区二区三区在线观看| 欧美一区二区在线视频| 久久精品电影| 欧美xart系列高清| 亚洲精品国产系列| 性色av一区二区怡红| 免费在线观看一区二区| 欧美国产91| 国产一区二区三区久久悠悠色av| 在线观看日韩专区| 欧美韩日视频| 国产亚洲欧洲一区高清在线观看| 激情偷拍久久| 亚洲一区二区网站| 亚洲欧美日韩精品久久亚洲区 | 久久人人超碰| 国产欧美一区二区视频| 亚洲精品乱码久久久久久黑人 | 免费成人你懂的| av成人黄色| 欧美激情视频一区二区三区在线播放 | 欧美与黑人午夜性猛交久久久| 蜜臀久久99精品久久久画质超高清 | 亚洲高清激情| 久久最新视频| 国产中文一区二区| 性感少妇一区| 亚洲欧美国产另类| 欧美日韩国产在线| 午夜精品久久久久久久久久久久久 | 日韩午夜免费| 欧美91大片| 一区二区三区免费观看| 亚洲人成高清| 国产精品v亚洲精品v日韩精品| 亚洲区中文字幕| 正在播放日韩| 黄色成人小视频| 亚洲第一成人在线| 欧美日韩在线电影| 久久国产福利| 欧美在现视频| 亚洲风情在线资源站| 欧美激情一区二区三区蜜桃视频| 免费日韩成人| 久久成人综合网| 欧美电影免费网站| 久久久午夜精品| 麻豆av一区二区三区| 在线视频一区二区| 久久精品国产欧美激情| 夜夜嗨av一区二区三区四区| 欧美一区二区三区视频免费| 日韩视频精品在线| 午夜视频久久久| 亚洲欧美日韩国产一区二区| 欧美主播一区二区三区美女 久久精品人 | 裸体素人女欧美日韩| 亚洲欧美激情在线视频| 免费欧美在线| 欧美大成色www永久网站婷| 国产精品美女久久福利网站| 欧美国产日韩二区| 亚洲三级免费电影| 欧美成年人视频网站欧美| 欧美大片专区| 亚洲伦理自拍| 免费一区视频| 亚洲欧洲日本在线| 亚洲视频导航| 先锋影院在线亚洲| 国产精品视频网址| 日韩视频国产视频| 亚洲欧美久久久| 欧美高清你懂得| 亚洲毛片在线看| 中日韩视频在线观看| 欧美亚州在线观看| 亚洲欧美日韩国产另类专区|