• <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>

            牽著老婆滿街逛

            嚴以律己,寬以待人. 三思而后行.
            GMail/GTalk: yanglinbo#google.com;
            MSN/Email: tx7do#yahoo.com.cn;
            QQ: 3 0 3 3 9 6 9 2 0 .

            Boost庫在Windows平臺下的編譯

            最近正在學習Boost庫,過一久要用它來進行一些跨平臺的開發:使用thread線程庫來開發多線程
            的程序(就是我的那個CodingWar項目:-P),所以自己動手進行了下面的Boost配置編譯工作。

            一.編譯前的準備
            我的VC++2005安裝在“D:\Microsoft Visual Studio 8\VC”目錄;下載boost庫后解壓,
            根目錄為:"D:\C_C++\boost_1_33_1",可參考改為相應的目錄即可。

            二.編譯步驟
            1.執行:“D:\C_C++\boost_1_33_1\tools\build\jam_src\build.bat”
            產生一個子文件夾“bin.ntx86”,里面有個可執行文件"bjam.exe"。
            3.拷貝這個可執行文件"bjam.exe"放到“D:\C++\boost_1_33_1”目錄。
            4.添加“D:\C++\boost_1_33_1”到操作系統的環境變量Path中,
            SET path="D:\C++\boost_1_33_1";%PATH%
            5.打開控制臺(cmd),在命令行執行后面的步驟:
             5.1 先執行以下命令,設置VC編譯環境:
             SET VC80_ROOT="D:\Microsoft Visual Studio 8\VC"
             SET VISUALC="D:\Microsoft Visual Studio 8\VC"
             SET JAM_TOOLSET=VISUALC
             5.2 進入“D:\Microsoft Visual Studio 8\VC"目錄,運行"vcvarsall.bat”。
             5.3 然后轉到“D:\C_C++\boost_1_33_1”目錄,最后運行下面的命令來編譯boost庫:
             bjam -sBOOST_ROOT=. -sTOOLS=msvc "-sBUILD=debug release static/dynamic"
            6.編譯過程在boost的根目錄下產生“bin\boost\libs”文件夾,約130兆(整個過程約15分鐘)
            7.為了以后在項目中配置方便,把編譯出來的*.lib,*.dll文件搜索出來后,
            把這些文件統一放到一個自己新建的目錄下,比如libs_vc8目錄。

            再接下來在VS2005中的VC++目錄里配置一下就可以了:-P
            關于Editplus如何使用Boost庫。。。。這個還在理論研究中,好像要寫好多東西。。。。



            另一篇:

            來自:www.stlchina.org/bbs

            我用的是mingw,我把我的安裝過程放到下面希望對樓主有些幫助
            下載Boost,我下的是boost_1_33_1.exe的自解壓包
            運行boost_1_33_1.exe解壓縮,假設是d:\boost0
            運行cmd
            進入d:/boost0/boost_1_33_1/tools/build/jam_src
            輸入build mingw,編譯bjam.如果是msvc就把mingw改成msvc就行了
            編譯成功以后直接進入bin.ntx86目錄,把bjam.exe拷貝到boost0/boost_1_33_1目錄里面
            然后進入d:/boost0/boost_1_33_1
            這樣就可以用bjam編譯安裝boost了
            命令是bjam <options> install/stage
            <options>可以自己查getting start
            常用的幾個是
            "-sTOOLS=mingw" 意思是編譯工具是mingw
            "--prefix=<DIR>" 指定安裝目錄
            "--with-<library>" 指定要編譯安裝的庫,如果不加這個選項就是全部編譯
            install/stage  編譯安裝/只編譯不安裝
            例子:比如你要編譯thread和timer庫然后安裝到c:/boost就這樣輸入
            bjam "-sTOOLS=mingw" "--prefix=c:/boost" "--with-thread" "--with-timer" install
            就可以了

            這樣編譯出來的庫好像只要把c:/boost這個目錄拷貝到別的機器上也可以用

            posted on 2007-08-21 11:19 楊粼波 閱讀(894) 評論(0)  編輯 收藏 引用

            精品国产婷婷久久久| 97精品依人久久久大香线蕉97| 久久中文字幕人妻熟av女| 日韩欧美亚洲综合久久影院d3| 久久超乳爆乳中文字幕| 伊人久久大香线焦AV综合影院 | 久久精品国产99国产电影网| 亚洲人成网亚洲欧洲无码久久 | 青青草国产精品久久久久| 日本人妻丰满熟妇久久久久久| 77777亚洲午夜久久多喷| 97精品依人久久久大香线蕉97| 亚洲狠狠婷婷综合久久久久| 亚洲国产精品无码久久SM| 久久久久久久久无码精品亚洲日韩 | 性高湖久久久久久久久AAAAA| 久久亚洲高清综合| 中文字幕精品久久| 亚洲国产精品久久电影欧美| 成人久久精品一区二区三区 | 亚洲午夜久久久影院伊人| 囯产极品美女高潮无套久久久 | 久久99久久无码毛片一区二区| 久久久久无码精品| 亚洲国产精品高清久久久| 精品国产一区二区三区久久| 久久久久99精品成人片三人毛片 | 中文字幕人妻色偷偷久久| 99久久精品国产高清一区二区 | 久久99精品久久久久久秒播| 久久久久亚洲AV无码专区首JN| 国内精品久久久久影院优| 人妻中文久久久久| 久久精品国产99久久无毒不卡 | 久久婷婷五月综合97色一本一本| 四虎国产精品免费久久5151| 精品久久久久久久国产潘金莲| 久久伊人精品青青草原高清| 模特私拍国产精品久久| 久久美女网站免费| 久久久婷婷五月亚洲97号色|