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

woaidongmao

文章均收錄自他人博客,但不喜標題前加-[轉貼],因其丑陋,見諒!~
隨筆 - 1469, 文章 - 0, 評論 - 661, 引用 - 0
數據加載中……

boost 編譯

Boost歷史版本下載地址

http://sourceforge.net/project/showfiles.php?group_id=7586&package_id=8041

 

bat文件,boost 1.33.1 Python 2.2.1,可能需要重新安裝stl port, stl port版本有問題 

::如果不要編譯bjam.exe的話
rem GOTO install

cd C:\boost_1_33_1\tools\build\jam_src
pause
call build.bat
pause
copy C:\boost_1_33_1\tools\build\jam_src\bin.ntx86\bjam.exe C:\boost_1_33_1
pause

:install

rem SET INCLUDE=\"C:\\STLport-4.6.2\\stlport\";%INCLUDE%
rem SET LIB=\"C:\\STLport-4.6.2\\lib\";%LIB%
SET MSVC_ROOT="C:\Program Files\Microsoft Visual Studio\VC98"
SET VISUALC="C:\Program Files\Microsoft Visual Studio\VC98"
SET JAM_TOOLSET=VISUALC
SET PYTHON_ROOT=C:\Python22
SET PYTHON_VERSION=2.2
SET STLPORT_PATH=C:\STLport-4.6.2\lib
SET STLPORT_VERSION=4.6.2
cd c:\Program Files\Microsoft Visual Studio\VC98\bin
pause

call VCVARS32.BAT
pause

cd C:\boost_1_33_1
pause

::stage代表 lib
::msvc-stlport是msvc-stlport-tools.jam文件,可以搜索得到
::--with-thread是只編譯thread庫,--without-thread則相反
::比如編譯thread 的lib庫如下行.
rem bjam -sBOOST_ROOT=. -sTOOLS=msvc --with-thread stage

::編譯所有
bjam -sBOOST_ROOT=. -sTOOLS=msvc-stlport install
bjam -sBOOST_ROOT=. -sTOOLS=msvc install

::編譯regex
rem bjam -sBOOST_ROOT=. -sTOOLS=msvc-stlport --with-regex install
rem bjam -sBOOST_ROOT=. -sTOOLS=msvc --with-regex install

::編譯thread
rem bjam -sBOOST_ROOT=. -sTOOLS=msvc-stlport --with-thread install
rem bjam -sBOOST_ROOT=. -sTOOLS=msvc --with-thread install

pause
exit

 

 

 

1、下載python-2.5.2.msi安裝到C:\Python25

http://www.python.org/ftp/python/2.5.2/python-2.5.2.msi

2、下載boost_1_35_0,解壓到C:\boost_1_35_0

http://sourceforge.net/project/downloading.php?group_id=7586&use_mirror=nchc&filename=boost_1_35_0.zip&48604828

3、執行C:\boost_1_35_0\tools\jam\build_dist.bat

4、生成了bjam.exe在:C:\boost_1_35_0\tools\jam\src\bin.ntx86\bjam.exe

5、拷貝bjam.exe到C:\boost_1_35_0

6、打開cmd,執行:cd C:\boost_1_35_0

7、執行bjam --toolset=msvc -sPYTHON_ROOT="{C:\Python25}" install

bjam --toolset=msvc-6.0 stdlib=stlport -sPYTHON_ROOT="{C:\Python25}" install

等待半個小時左右

8、將C:\boost_1_35_0\libs文件夾(里面是源代碼,lib_source),拷貝到C:\Boost,并更改名為boost_src,這樣就成了C:\Boost\boost_src

9、把C:\Boost\include\boost-1_35_0\boost,加入到VC6的Include路徑,hpp也是C++的頭文件啊!Boost庫就是用的這個。

10、將C:\Boost\include\boost-1_35_0\boost和C:\Boost\boost_src,加入到VC6的source路徑

11、把C:\Boost\lib,加入到VC6的LIB路徑

12、C:\boost_1_35_0這個文件夾可以刪除了,如果不想刪除,那么C:\boost_1_35_0\bin.v2這個是編譯時候的obj等文件,可以刪除掉。

運行出現的錯誤

1、預定義頭要加入:,D_STLP_DEBUG,__STL_DEBUG

2、ZM limit 錯誤:工程->設置->C/C++選項卡下面有“工程選項”的一個命令區在命令行的末尾加上/Zm1000,改為/Zm2000也行,是整百的都可以

3、“compiler   is   out   of   heap   space”,\ZM改成2000(最大了)

4、“Fatal   Error   C1063”,這個錯誤是編譯器棧溢出,可能是你的程序單個源文件太大了,拆分成小一些的文件試試  
      MSDN上:  
      Fatal   Error   C1063  
     compiler   limit   :   compiler   stack   overflow  
      The   program   was   too   complex,   possibly   due   to   recursive   include   files.   Split   the   code   into   smaller   source   files   and   recompile.

手動編譯boost::regex

1、cmd;

2、cd C:\boost_1_35_0\libs\regex\build

3、vcvars32.bat

4、SET STLPORT_PATH=C:\STLport\lib(如果需要以STLPort編譯的話)

5、nmake -f vc6-stlport.mak(STLPort編譯)或者 nmake -f vc6.mak(普通編譯)

用來測試的代碼,建立一個Win32 Console Application:

#include "stdafx.h"
#include <iostream>
#include <boost/regex.hpp>
#include <boost/thread.hpp>
int main()

    // 3 digits, a word, any character, 2 digits or "N/A", 
    // a space, then the first word again
    boost::regex reg("\\d{3}([a-zA-Z]+).(\\d{2}|N/A)\\s\\1");   
    std::string correct="123Hello N/A Hello"; 
    std::string incorrect="123Hello 12 hello";   
    assert(boost::regex_match(correct,reg)==true); 
    assert(boost::regex_match(incorrect,reg)==false);
    boost::regex reg1("(new)|(delete)");
    boost::smatch m;std::string s=  "Calls to new must be followed by delete. \  Calling simply new results in a leak!";
    if (boost::regex_search(s,m,reg1))
    {  // Did new match? 
        if (m[1].matched)   
            std::cout << "The expression (new) matched!\n"; 
        if (m[2].matched)   
            std::cout << "The expression (delete) matched!\n";
    }
    return 0;
}

如果一切順利通過,恭喜你,boost安裝成功。

vc6 上安裝stlport和boost庫

用戶頭像

1
vc 6   sp5補丁  預處理補丁
python2.2.3
stlport4.5.3
boost1.3.0.2
2
使用stlport的iostream,boost.python編譯失敗
如果禁用stlportt的iostream,boost.regex編譯失敗
選擇boost1.3.0.2的原因:

http://engineering.meta-comm.com/boost.aspx
得知Boost-wide regression reports
vc6基本支持boost1.3.0.2 的全部庫
而boost以后的版本,vc6 的表現可以說是慘不忍睹。
boost1.3.0.2支持 python2.2 stlport 4.5.3
基本就是這個樣子了。

posted on 2008-04-19 01:55 肥仔 閱讀(1819) 評論(0)  編輯 收藏 引用 所屬分類: Boost & STL

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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在线播放| 西西裸体人体做爰大胆久久久| 在线亚洲美日韩| 亚洲黄色三级| 欧美在线不卡视频| 亚洲综合欧美日韩| 美女精品视频一区| 久久久久国产一区二区三区| 欧美三级日本三级少妇99| 欧美激情国产日韩精品一区18| 国产亚洲a∨片在线观看| 一本久道久久综合中文字幕| 99re6热只有精品免费观看 | 在线亚洲美日韩| 亚洲精品国产精品国产自| 欧美在线视频观看免费网站| 亚洲欧美在线免费| 欧美性色综合| 亚洲天堂成人| 亚洲欧美日本国产有色| 欧美三级特黄| 日韩午夜在线播放| 亚洲性视频h| 欧美视频日韩视频在线观看| 亚洲人成在线观看| 亚洲第一天堂无码专区| 久久偷看各类wc女厕嘘嘘偷窃| 久久久久九九九九| 国产综合欧美| 久久精品一区蜜桃臀影院| 久久久久国产精品麻豆ai换脸| 国产精品在线看| 欧美在线关看| 欧美电影在线观看完整版| 在线成人黄色| 欧美激情久久久久| 99国产精品久久久久老师| 一区二区电影免费观看| 国产精品高清网站| 亚洲欧美国产77777| 欧美成人精品h版在线观看| 亚洲欧美久久| 国产日韩1区| 久久精品亚洲精品| 久久欧美中文字幕| 亚洲大片av| 欧美日韩1区2区| 这里只有精品在线播放| 欧美一区二区免费视频| 韩国av一区| 欧美成人首页| 亚洲一区二区三区中文字幕| 久久精品123| 亚洲欧洲精品天堂一级| 欧美三级视频| 久久久精品日韩欧美| 亚洲国产精品久久久| 亚洲欧美视频在线| 一区在线电影| 欧美日韩国产探花| 欧美一激情一区二区三区| 亚洲第一页在线| 亚洲欧洲99久久| 亚洲狠狠丁香婷婷综合久久久| 欧美日韩直播| 久久中文字幕一区| 在线亚洲一区| 亚洲高清毛片| 久久激五月天综合精品| 一区二区三区精品久久久| 国产一区视频在线看| 欧美日韩免费精品| 欧美在线视频一区二区三区| 夜夜狂射影院欧美极品| 美日韩精品免费观看视频| 亚洲一区在线免费观看| 亚洲国产精品一区二区久| 国产精品三级视频| 欧美区亚洲区| 久久婷婷麻豆| 欧美一进一出视频| 一区二区精品在线| 欧美激情 亚洲a∨综合| 久久久久久九九九九| 亚洲综合三区| 一本到12不卡视频在线dvd| 精品动漫3d一区二区三区免费版 | 美日韩精品免费| 欧美一区二区三区啪啪| 亚洲一级片在线看| 亚洲精品乱码久久久久久按摩观| 蜜桃av综合| 久久国内精品自在自线400部| 亚洲无线视频| 99热这里只有成人精品国产| 在线成人免费视频| 黄色成人91| 国产女精品视频网站免费| 欧美性一区二区| 欧美日韩国产在线看| 欧美精彩视频一区二区三区| 久热精品视频在线观看| 久久综合九九| 麻豆久久精品| 欧美 日韩 国产精品免费观看| 久久久久久久久伊人| 久久精品国产999大香线蕉| 欧美在线日韩精品| 久久国产精品亚洲77777| 久久高清一区| 久久久久久久久久久久久女国产乱| 午夜精品久久久久久久99樱桃| 亚洲已满18点击进入久久| 亚洲午夜激情免费视频| 亚洲欧美国产77777| 午夜精品影院在线观看| 午夜视频一区在线观看| 欧美一区二区在线看| 欧美一区成人| 欧美在线高清视频| 毛片一区二区| 欧美激情自拍| 国产精品美女www爽爽爽| 国产精品久久久久久一区二区三区| 国产精品欧美经典| 国产一区二区三区日韩| 樱花yy私人影院亚洲| 亚洲美女在线观看| 亚洲午夜性刺激影院| 午夜精品久久久久久| 久久国产视频网站| 欧美高清在线一区二区| 亚洲精品综合久久中文字幕| 中日韩午夜理伦电影免费| 亚洲影院在线观看| 久久久久国产精品麻豆ai换脸| 免费亚洲一区| 欧美日韩亚洲一区三区| 国产婷婷成人久久av免费高清| 激情五月***国产精品| 亚洲精品综合| 久久久精品国产免费观看同学| 男女av一区三区二区色多| 亚洲三级性片| 亚洲自拍电影| 美日韩精品免费| 国产精品美女| 91久久精品一区二区三区| 亚洲综合色视频| 欧美成人视屏| 午夜精品999| 另类欧美日韩国产在线| 国产精品日日摸夜夜摸av| 在线看欧美视频| 午夜精品久久久久久久男人的天堂 | 亚洲男女毛片无遮挡| 免费看成人av| 中文在线资源观看网站视频免费不卡| 久久精品国产清高在天天线 | 久久精品一二三区| 欧美日韩免费在线| 在线观看亚洲视频啊啊啊啊| 宅男精品视频| 欧美成年人视频网站| 亚洲永久精品大片| 欧美激情视频一区二区三区免费 | 亚洲欧美日韩国产精品| 欧美成人a视频| 欧美一区久久| 国产精品久久久久久久久久久久久 | 在线亚洲自拍| 亚洲第一色中文字幕| 欧美一区精品| 国产精品视频久久| 亚洲美女av电影| 免费欧美在线| 久久精品午夜| 国产欧美一区二区三区另类精品| 亚洲图片在线| 99这里只有精品| 欧美日韩成人在线| 9色国产精品| 欧美成人一区二区三区在线观看| 午夜精品久久久久久久久久久久久 | 国产日韩欧美另类| 亚洲欧美在线aaa| 99精品国产一区二区青青牛奶| 欧美99在线视频观看| 亚洲电影av| 欧美国产免费| 另类春色校园亚洲| 亚洲国产精品久久久久| 欧美成ee人免费视频| 美日韩免费视频| 最新日韩av| 亚洲精品一区二区三区av| 欧美人体xx| 亚洲视频福利| 亚洲视频视频在线| 国产女人精品视频|