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

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 肥仔 閱讀(1816) 評論(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>
            中文在线一区| 久久成人精品| 免费欧美高清视频| 久久久久国产成人精品亚洲午夜| 国产精品mv在线观看| 亚洲欧美国产精品va在线观看| 亚洲性av在线| 韩国精品一区二区三区| 亚洲欧洲一区二区三区在线观看| 欧美区二区三区| 久久精品麻豆| 欧美日韩极品在线观看一区| 欧美在线999| 欧美精品麻豆| 免费日韩av电影| 国产一区二区中文字幕免费看| 亚洲国内自拍| 亚洲国产精品欧美一二99| 亚洲视频在线免费观看| 亚洲精品五月天| 久久午夜电影网| 久久精品国产免费观看| 国产精品久久久久久亚洲调教| 91久久精品国产91性色| 亚洲国产日本| 免费国产自线拍一欧美视频| 久久资源在线| 精品999成人| 久久久综合免费视频| 久久伊人精品天天| 尤妮丝一区二区裸体视频| 久久精品91| 美女诱惑黄网站一区| 一区免费观看视频| 美女啪啪无遮挡免费久久网站| 亚洲一区二区高清| 免费视频一区二区三区在线观看| 国产精品日韩高清| 亚洲免费在线| 亚洲欧美日韩在线| 国产精品免费观看在线| 在线视频中文亚洲| 亚洲自拍都市欧美小说| 欧美性一区二区| 亚洲天堂av在线免费观看| 亚洲欧美日韩精品久久久久| 国产精品久久| 亚洲欧美日韩一区二区三区在线| 亚洲综合色婷婷| 国产在线播精品第三| 欧美+日本+国产+在线a∨观看| 亚洲国产高清在线| 亚洲一区二区三| 国产在线不卡视频| 欧美视频福利| 牛牛精品成人免费视频| 一区二区三区免费观看| 欧美成年视频| 久久噜噜噜精品国产亚洲综合 | 亚洲无线视频| 国产日韩精品一区二区三区| 免费影视亚洲| 久久久久久综合| 亚洲自拍偷拍视频| 亚洲毛片在线| 亚洲精品一二区| 亚洲激情在线观看| 欧美成年视频| 蘑菇福利视频一区播放| 欧美四级电影网站| 欧美成人精品一区| 欧美一区二区三区视频在线| 午夜精品久久久久| 亚洲一线二线三线久久久| 一区二区冒白浆视频| 一道本一区二区| 亚洲影音一区| 亚洲欧美另类在线观看| 亚洲一区二区三区四区视频| 亚洲一区二区三区四区五区午夜| 亚洲视频网在线直播| 亚洲午夜精品久久久久久浪潮| 亚洲香蕉网站| 久久久噜噜噜久久中文字免| 久久中文字幕一区| 欧美精品九九| 国产一区二区电影在线观看| 1024精品一区二区三区| 亚洲免费电影在线观看| 亚洲午夜在线观看| 老鸭窝毛片一区二区三区| 亚洲另类春色国产| 久久久91精品国产| 欧美日韩国产美| 亚洲高清不卡在线| 久久成人精品一区二区三区| 亚洲福利一区| 久久久久中文| 国产精品成人一区二区网站软件| 国产拍揄自揄精品视频麻豆| 一区二区日韩精品| 欧美二区在线| 欧美一级久久| 国产精品大片免费观看| aa级大片欧美三级| 欧美国产精品中文字幕| 久久国产欧美精品| 国产亚洲激情| 欧美专区中文字幕| 亚洲一区二区三区四区五区午夜| 免费在线观看成人av| 在线观看日韩| 国产精品成av人在线视午夜片| 亚洲理伦电影| 欧美黑人多人双交| 美脚丝袜一区二区三区在线观看 | 久久久激情视频| 狠狠做深爱婷婷久久综合一区| 午夜综合激情| 亚洲欧美日韩一区二区| 国产精品久在线观看| 久久精品中文字幕一区二区三区 | 欧美美女操人视频| 夜夜爽av福利精品导航| 亚洲一区二区三区在线视频| 国产日韩欧美一区二区三区在线观看| 欧美亚洲在线播放| 欧美一区二区视频网站| 亚洲国产精品成人va在线观看| 欧美高清在线视频| 欧美日韩在线三级| 久久九九热免费视频| 免费在线一区二区| 午夜精品福利电影| 欧美jjzz| 久久久91精品国产一区二区三区| 久久夜色精品国产亚洲aⅴ| 亚洲美女av电影| 香蕉久久精品日日躁夜夜躁| 亚洲国内在线| 欧美一区二区三区在线看| 亚洲精品日韩综合观看成人91| 亚洲一区二区三区四区中文| 亚洲国内高清视频| 噜噜噜久久亚洲精品国产品小说| 欧美一区二区精品久久911| 欧美日韩性生活视频| 亚洲福利小视频| 伊人成年综合电影网| 翔田千里一区二区| 欧美亚洲免费高清在线观看| 欧美色图天堂网| 亚洲人成人一区二区在线观看| 亚洲国产精品专区久久| 欧美亚洲在线视频| 欧美亚一区二区| 欧美大尺度在线观看| 红桃视频一区| 久久深夜福利免费观看| 裸体一区二区| 亚洲精品欧美日韩专区| 免费观看久久久4p| 亚洲清纯自拍| 亚洲综合导航| 国产午夜精品视频免费不卡69堂| 久久av一区二区三区漫画| 久久激情视频免费观看| 亚洲国产精品高清久久久| 欧美成人精品激情在线观看| 日韩午夜在线电影| 欧美伊人久久久久久久久影院| 国产一区二区久久精品| 久久久久在线| 一本色道久久88综合日韩精品| 亚洲一区二区三区中文字幕| 狠狠色噜噜狠狠色综合久| 欧美精品aa| 久久欧美中文字幕| 亚洲小说区图片区| 亚洲欧洲一区二区三区久久| 欧美一区二区三区久久精品| 一区二区三区在线观看视频| 欧美成人综合| 久久久999精品| 亚洲欧美偷拍卡通变态| 欧美国产精品一区| 久久亚洲私人国产精品va| 亚洲一区欧美激情| 99在线观看免费视频精品观看| …久久精品99久久香蕉国产 | 欧美v日韩v国产v| 亚洲欧美激情视频在线观看一区二区三区| 久久一二三国产| 欧美一区二区三区视频免费| 亚洲午夜精品网| 亚洲欧美日韩精品久久亚洲区| 99热精品在线观看| 亚洲图片在线观看| 午夜久久久久久久久久一区二区| 99在线视频精品|