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

            saiksy

            記錄生活中的點點滴滴

            C++博客 首頁 新隨筆 聯系 聚合 管理
              13 Posts :: 0 Stories :: 1 Comments :: 0 Trackbacks

            那么好吧,我們來試試luabind.以下內容參考了不少網上的教程,由于被多方轉載,已經不知道作者是誰了,在這里對他們表示萬分的感謝.

            使用vs2005編譯luabind

            紅色部分是我自己編譯的時候遇到的一些問題,或者應該注意的地方

            1. 下載lua (我使用的版本 lua-5.1.4)
              從官方網站http://www.lua.org/download.html可得到源碼包.
            2. 編譯lua
              使用VS.NET環境的使用VS提供的"Visual Studio命令提示",進入解開的源碼包根目錄下,按readme文提示,運行etc\luavs.bat,一般即可編譯成功.
            3. 對于使用lua的開發者來說,可以直接到http://luabinaries.luaforge.net/download.html下載編譯后版本.
            4. 下載boost (我用的boost_1_41_0)
              從官方網站http://www.boost.org/users/download/下載源碼包.
            5. 編譯bjam 
              從VS命令提示進入<boost_root>\tools\jam\src\,運行build.bat. 根據需要可以使用各種參數,比如希望使用vc8(VS 2005),則運行 build.bat vc8.
              生成的目標文件在<boost_root>\tools\jam\src\bin.ntx86\bjam.exe.
            6. 編譯boost
              將bjam.exe拷貝到<boost_root>目錄下,在VS命令提示進入<boost_root>,運行bjam. 其他參數請自行查詢.
                編譯時間比較長,生成的目標文件在<boost_root>\bin.v2\libs.(或者在<boost_root> 新建一個bat,寫入如下內容: bjam --toolset=msvc-8.0 --stagedir=./lib_x86 --builddir=./ address-model=32 link=static runtime-link=static threading=multi stage debug release
              bjam --toolset=msvc-8.0 --stagedir=./lib_x64 --builddir=./ address-model=64 link=static runtime-link=static threading=multi stage debug release ,參數自己按需要修改.這樣你就可以直接用vs命令提示運行這個bat文件了.  )
            7. 下載luabind
              http://sourceforge.net/projects/luabind/下載源碼包. (我用的luabind-0.8.1.開始的時候用的0.9rc1,編不過去)
            8. 編譯luabind
              使用VS新建win32項目,新建選項為靜態庫Static Link Library,不使用預編譯頭Precompiled header. 將<luabind_root>\src下所有cpp文件加入工程. 將<boost_root>,<lua_root>\src,<luabind_root>加入附加包含路徑.
              編譯luabind.lib.

            另外,我修改了boost_1_41_0\tools\build\v2\user-config.jam文件中的 # using msvc : 8.0;

            改后: # using msvc : 8.0 : : <compileflags>/wd4819 <compileflags>/D_CRT_SECURE_NO_DEPRECATE <compileflags>/D_SCL_SECURE_NO_DEPRECATE <compileflags>/D_SECURE_SCL=0 ;

            不知道這會不會對編譯造成影響.

            posted on 2011-05-18 23:35 saiksy 閱讀(609) 評論(0)  編輯 收藏 引用 所屬分類: LUA語言
            伊人久久成人成综合网222| 合区精品久久久中文字幕一区| 伊人久久大香线蕉AV色婷婷色| 久久强奷乱码老熟女网站| 97精品伊人久久大香线蕉app| 久久婷婷久久一区二区三区| 很黄很污的网站久久mimi色| 久久精品国产亚洲AV不卡| 伊人久久综合热线大杳蕉下载| 久久夜色撩人精品国产| 久久天天躁狠狠躁夜夜avapp| 久久国产成人精品国产成人亚洲| 欧美亚洲国产精品久久| 国产精品va久久久久久久| 伊人色综合久久天天人手人婷| 青青草原1769久久免费播放| 欧美日韩久久中文字幕| 亚洲国产成人久久综合一| 久久AV高潮AV无码AV| 久久精品夜色噜噜亚洲A∨| 99久久精品午夜一区二区| 亚洲午夜久久久影院| 亚洲午夜精品久久久久久浪潮| 色成年激情久久综合| 久久精品国产亚洲AV香蕉| 亚洲精品无码久久毛片| 久久亚洲国产成人精品无码区| 国产精品一久久香蕉国产线看| 国内精品九九久久精品| 国产精品一区二区久久精品涩爱 | 久久99精品久久久大学生| 狠狠色综合久久久久尤物| segui久久国产精品| 欧美亚洲国产精品久久蜜芽| 狠狠色婷婷综合天天久久丁香| 国内精品综合久久久40p| 亚洲日本va中文字幕久久| 久久久久久久久久久精品尤物| 一级女性全黄久久生活片免费 | 综合久久国产九一剧情麻豆| 亚洲精品国产第一综合99久久|