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

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

boost1.34.0編譯日志

Posted on 2007-06-06 17:04 chemz 閱讀(2198) 評論(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>
            亚洲欧美日韩精品久久久| 亚洲视频欧美视频| 欧美大片在线影院| 欧美精品在线观看| 欧美视频中文字幕| 欧美日韩免费观看一区=区三区| 久久久久久久久蜜桃| 欧美亚洲午夜视频在线观看| 久久xxxx| 欧美成人情趣视频| 欧美午夜电影网| 国产自产精品| 日韩一区二区免费看| 亚洲欧美日韩国产综合精品二区| 久久久91精品国产一区二区三区 | 久久久精品一品道一区| 久久综合给合久久狠狠色| 欧美另类亚洲| 国内精品久久久久久| 99国产精品一区| 久久精品在这里| 亚洲精品国产精品国自产在线| 一区二区三区蜜桃网| 久久久美女艺术照精彩视频福利播放| 欧美好骚综合网| 国产在线观看一区| 中文av字幕一区| 欧美成人精品激情在线观看| 亚洲一区在线免费观看| 欧美激情在线观看| 亚洲高清视频一区| 久久久水蜜桃av免费网站| 99亚洲精品| 猛男gaygay欧美视频| 国产欧美欧美| 亚洲永久精品国产| 亚洲国产毛片完整版| 久久精品天堂| 国产日韩欧美在线一区| 精品成人国产| 亚洲经典在线看| 久久久美女艺术照精彩视频福利播放| 9久草视频在线视频精品| 老妇喷水一区二区三区| 国产无一区二区| 午夜综合激情| 亚洲线精品一区二区三区八戒| 欧美大片第1页| 亚洲欧洲在线视频| 欧美激情国产日韩| 免费视频一区| 亚洲国产精品一区二区第四页av | 国产精品成人va在线观看| 亚洲国产精品高清久久久| 欧美专区福利在线| 午夜在线一区二区| 国产欧美精品一区二区色综合| 亚洲一区精品视频| 国产精品99久久久久久白浆小说| 欧美精品性视频| 亚洲视频精品| 一区二区三区四区精品| 欧美视频四区| 午夜免费日韩视频| 欧美一二三区精品| 亚洲大胆人体视频| 亚洲日本aⅴ片在线观看香蕉| 欧美伦理一区二区| 亚洲欧美一区二区原创| 香蕉国产精品偷在线观看不卡| 国产三级欧美三级| 久久亚洲不卡| 欧美精品一区二区精品网| 亚洲一区亚洲| 欧美综合国产| 亚洲精品一级| 亚洲愉拍自拍另类高清精品| 韩日精品视频一区| 亚洲福利视频在线| 欧美三级特黄| 久久免费偷拍视频| 欧美日本中文字幕| 久久激情婷婷| 欧美激情精品久久久久| 欧美一区午夜精品| 免费一级欧美片在线观看| 亚洲一区999| 久久综合亚洲社区| 午夜国产不卡在线观看视频| 久久精品理论片| 一区二区三区欧美在线| 欧美在线视频导航| 亚洲一区二区三| 久久精品亚洲热| 中文日韩在线视频| 久久久久久精| 午夜精品久久99蜜桃的功能介绍| 久久精品一区二区三区中文字幕 | 久久婷婷丁香| 欧美激情按摩| 久久精品色图| 欧美激情一区二区三区不卡| 久久狠狠婷婷| 欧美日韩一区二区三区高清| 久久影视三级福利片| 欧美午夜精品久久久久久孕妇| 免费观看30秒视频久久| 国产精品久久久久久久久免费 | 亚洲第一精品电影| 国产精品亚洲成人| 亚洲区欧美区| 亚洲韩国一区二区三区| 久久国产精品久久国产精品| 午夜精品久久久久久| 欧美成在线观看| 免费一级欧美片在线观看| 国产精品中文在线| 99精品欧美一区二区蜜桃免费| 在线欧美日韩国产| 久久久青草婷婷精品综合日韩| 欧美制服第一页| 国产精品无人区| 亚洲欧美久久久久一区二区三区| 亚洲一区激情| 欧美性大战久久久久久久蜜臀 | 亚洲精品久久久久| 亚洲国产欧美在线人成| 久久视频国产精品免费视频在线| 久久精品视频一| 国产麻豆视频精品| 午夜视频精品| 久久久国产成人精品| 国产视频精品免费播放| 亚洲欧美成aⅴ人在线观看| 亚洲欧美国产制服动漫| 欧美午夜免费影院| 中文精品视频| 午夜宅男欧美| 国际精品欧美精品| 久久久五月婷婷| 亚洲福利视频一区| 宅男66日本亚洲欧美视频| 欧美日韩一区二区三区高清| 一区电影在线观看| 欧美在线观看一区二区| 国产亚洲综合精品| 久久精品女人| 亚洲激情黄色| 亚洲欧美综合网| 精品av久久久久电影| 欧美xart系列高清| 一区二区三区色| 麻豆国产精品777777在线| 亚洲精品久久视频| 国产精品欧美经典| 久久久久久久综合日本| 最近中文字幕mv在线一区二区三区四区| 日韩亚洲在线| 国产一区999| 欧美精品999| 一本久久综合亚洲鲁鲁五月天| 久久精品欧美日韩| 欧美freesex8一10精品| 日韩视频免费| 国产精品区一区二区三| 久久精品一区蜜桃臀影院 | 久久成人国产精品| 亚洲成在人线av| 国产精品久久久久久av福利软件 | 国产精品久久久久久久9999| 欧美一区二区三区在线观看| 亚洲国产成人在线播放| 午夜精品久久久久99热蜜桃导演| 亚洲国产精品成人久久综合一区| 国产精品成人一区二区三区吃奶 | 一区二区三区免费网站| 欧美大尺度在线| 亚洲在线成人| 在线欧美日韩精品| 国产情侣久久| 欧美午夜无遮挡| 欧美11—12娇小xxxx| 欧美一区二区三区在线视频 | 久久裸体艺术| 亚洲无线一线二线三线区别av| 黄色欧美成人| 国产精品免费区二区三区观看| 欧美成人午夜剧场免费观看| 久久精品日韩| 欧美在线|欧美| 亚洲欧美日本另类| 这里只有精品丝袜| 亚洲精选国产| 亚洲激情在线视频| 免费黄网站欧美| 久久精品亚洲精品国产欧美kt∨| 亚洲伊人网站| 亚洲一级片在线观看| 日韩视频一区二区在线观看 | 亚洲一二三四区|