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

woaidongmao

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

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、執(zhí)行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,執(zhí)行:cd C:\boost_1_35_0

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

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

等待半個(gè)小時(shí)左右

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庫就是用的這個(gè)。

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這個(gè)文件夾可以刪除了,如果不想刪除,那么C:\boost_1_35_0\bin.v2這個(gè)是編譯時(shí)候的obj等文件,可以刪除掉。

運(yùn)行出現(xiàn)的錯(cuò)誤

1、預(yù)定義頭要加入:,D_STLP_DEBUG,__STL_DEBUG

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

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

4、“Fatal   Error   C1063”,這個(gè)錯(cuò)誤是編譯器棧溢出,可能是你的程序單個(gè)源文件太大了,拆分成小一些的文件試試  
      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.

手動(dòng)編譯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(普通編譯)

用來測試的代碼,建立一個(gè)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補(bǔ)丁  預(yù)處理補(bǔ)丁
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 的表現(xiàn)可以說是慘不忍睹。
boost1.3.0.2支持 python2.2 stlport 4.5.3
基本就是這個(gè)樣子了。

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>
            亚洲国产日韩在线一区模特| 久久精品网址| 欧美在线www| 亚洲免费一在线| 午夜在线成人av| 欧美在线亚洲在线| 猛男gaygay欧美视频| 亚洲专区免费| 一本色道久久综合狠狠躁篇怎么玩 | 久久午夜色播影院免费高清| 欧美一区二区视频在线观看| 久久精品中文字幕一区| 蜜桃久久精品一区二区| 亚洲激情啪啪| 日韩一级视频免费观看在线| 亚洲欧洲99久久| 免费在线日韩av| 亚洲综合国产激情另类一区| 国产精品视频免费观看| 亚洲欧美成aⅴ人在线观看| 欧美在线不卡| 欧美片第1页综合| 国产一区 二区 三区一级| 亚洲国产精品一区二区三区| 亚洲午夜精品国产| 麻豆久久婷婷| 亚洲一区二区免费| 欧美大片免费久久精品三p| 欧美视频日韩| 亚洲国产黄色片| 欧美一区二区日韩一区二区| 欧美激情欧美激情在线五月| 亚洲特黄一级片| 美女诱惑黄网站一区| 国产精品亚洲产品| 99亚洲一区二区| 久久综合九色| 亚洲一区日韩在线| 欧美激情亚洲另类| 在线免费观看视频一区| 亚洲欧美日韩精品| 亚洲人精品午夜| 久久久久久久精| 国产伦精品一区二区三区四区免费 | 欧美一级二区| 欧美午夜久久久| 亚洲人成欧美中文字幕| 久久色在线播放| 亚洲欧美国产另类| 欧美日韩一区二区三区在线视频| 伊甸园精品99久久久久久| 亚洲综合国产精品| 亚洲免费黄色| 欧美大片在线观看一区| 在线观看av不卡| 久久久国产精品一区| 亚洲视屏一区| 国产精品萝li| 国产精品久久久久久超碰| 欧美久久久久久久久久| 精品99一区二区| 久久狠狠婷婷| 午夜在线观看欧美| 国产日韩精品在线| 欧美中文字幕在线播放| 亚洲无人区一区| 国产精品久久久久久久免费软件 | 欧美亚洲视频一区二区| 国产精品爽爽爽| 午夜精品福利视频| 亚洲欧美大片| 国产欧美一区二区三区国产幕精品| 亚洲香蕉伊综合在人在线视看| 亚洲精品中文字幕女同| 欧美日韩精品免费在线观看视频| 一二三四社区欧美黄| 亚洲美女电影在线| 国产精品福利在线观看| 午夜久久久久| 久久福利一区| 91久久久久久久久| 亚洲精品一区二区在线| 欧美香蕉大胸在线视频观看| 亚洲欧美视频| 欧美在线国产精品| 亚洲日本va午夜在线电影 | 久久精品青青大伊人av| 亚洲电影激情视频网站| 亚洲精品国久久99热| 国产精品免费小视频| 久久手机免费观看| 欧美精品乱码久久久久久按摩| 中国女人久久久| 午夜免费日韩视频| 午夜欧美不卡精品aaaaa| 亚洲免费视频网站| 在线播放中文一区| 夜夜爽99久久国产综合精品女不卡| 国产精品日韩一区二区| 欧美777四色影视在线| 欧美日韩免费网站| 一区精品在线播放| 蜜乳av另类精品一区二区| 欧美激情2020午夜免费观看| 欧美中日韩免费视频| 欧美精品亚洲一区二区在线播放| 亚洲欧美资源在线| 免费观看30秒视频久久| 亚洲欧美日韩综合国产aⅴ| 老司机亚洲精品| 欧美专区在线播放| 欧美日韩美女一区二区| 老司机一区二区| 国产精品日日摸夜夜摸av| 久久精品亚洲一区二区三区浴池| 国产一区二区三区奇米久涩| 欧美a级片网| 国产精品久久久久久久久动漫| 老司机精品久久| 国产精品亚洲а∨天堂免在线| 欧美激情一区二区三区在线| 欧美日韩国产二区| 1000部精品久久久久久久久| 在线综合+亚洲+欧美中文字幕| 在线观看国产欧美| 亚洲欧美中文字幕| 亚洲欧美激情诱惑| 亚洲国产成人精品久久| 欧美激情亚洲激情| 中文精品视频| 欧美大片专区| 欧美成年人视频| 亚洲校园激情| 欧美激情一二三区| 亚洲黄色毛片| 亚洲高清在线视频| 久久久夜精品| 欧美成人一区二区三区在线观看| 国产精品尤物| 亚洲欧美一区二区激情| 午夜久久电影网| 国产精品一区二区三区四区| 一区二区三区回区在观看免费视频| 亚洲三级视频在线观看| 欧美va亚洲va国产综合| 亚洲国产欧美一区| 一区二区三区高清在线| 欧美三级电影精品| 亚洲视频免费在线| 校园春色国产精品| 国产欧美一区二区三区国产幕精品 | 欧美激情国产高清| 亚洲精品少妇网址| 欧美片在线播放| 亚洲视频在线一区| 欧美一二三区精品| 国内成人精品一区| 麻豆国产精品一区二区三区| 欧美激情第1页| 99在线精品视频| 亚洲影院免费观看| 国产精品海角社区在线观看| 国产精品久久久久久久久搜平片 | 国产亚洲精品久久久久动| 欧美在线免费观看视频| 老司机久久99久久精品播放免费| 激情综合电影网| 欧美国内亚洲| 亚洲一区免费网站| 噜噜噜91成人网| 99re国产精品| 国产日韩1区| 一区二区三区日韩在线观看| 欧美一区二区三区免费大片| 欧美视频不卡| 亚洲欧美日韩精品久久亚洲区| 亚洲综合视频1区| 一区二区三区高清在线| 久久久7777| 亚洲在线第一页| 亚洲国产日韩美| 久久免费高清| 亚洲黑丝在线| 久久精品在线免费观看| 亚洲精品国产精品国自产观看浪潮 | 国产模特精品视频久久久久| 久久九九热re6这里有精品| 日韩视频―中文字幕| 久久夜色精品国产噜噜av| 亚洲美女电影在线| 伊人成综合网伊人222| 欧美午夜激情在线| 欧美jizz19性欧美| 久久激情综合| 亚洲一区二区视频在线观看| 亚洲日韩成人| 欧美1级日本1级| 久久精品国产欧美激情| 午夜久久黄色| 亚洲性感激情|