在VS2005中编译luabind
来源:互联网 发布:js读取cookie的值 编辑:程序博客网 时间:2024/04/30 16:05
本文是在VS2005环境下编译luabind,旨在通过luabind实现 C++ 和 lua 之间交互;
使用还是比较麻烦. 需要分别编译lua、luabind、boost;
(1)编译lua
下载lua从官方网站http://www.lua.org/download.html可得到源码包.
编译lua使用VS.NET环境的使用VS提供的"Visual Studio命令提示",(使用VS2005的进入Visual Studio 2005命令提示)
进入解开的源码包根目录下,按readme文提示,运行etc/luavs.bat,一般即可编译成功.
对于使用lua的开发者来说,可以直接到http://luabinaries.luaforge.net/download.html下载编译后版本.
(2)编译boost
下载boost从官方网站http://www.boost.org/users/download/下载源码包.
编译bjam 从VS命令提示进入<boost_root>/tools/jam/src/,运行build.bat. 根据需要可以使用各种参数,比如希望使用vc8(VS 2005),则运行 build.bat vc8.生成的目标文件在<boost_root>/tools/jam/src/bin.ntx86/bjam.exe.(双击build.bat即可运行)
编译boost将bjam.exe拷贝到<boost_root>目录下,在VS命令提示进入<boost_root>,(boost的根目录)运行bjam.(目录最后输入bjam然后点击回车即可)
其他参数请自行查询.编译时间比较长,生成的目标文件在<boost_root>/bin.v2/libs.
(3)编译luabind(通过VS2005集成开发环境编译)
下载luabind从http://sourceforge.net/projects/luabind/下载源码包.
编译luabind使用VS新建win32项目,新建选项为静态库Static Link Library,不使用预编译头Precompiled header.
将<luabind_root>/src下所有cpp文件加入工程. <boost_root>,<lua_root>/src,<luabind_root>加入附加包含路径.
编译luabind.lib.
这样的话lua/luabind就算编译好了,可以在VS2005中使用实现C++和lua的交互
- 在VS2005中编译luabind
- 在Linux下编译Luabind
- 在vs2005编译环境中显示行号
- DirectShow在VS2005中编译问题汇总
- bjam编译LuaBind
- VS2010编译luabind
- 编译boost、lua、luabind
- VS2012编译luabind
- 在vs2005编译UltraVNC
- 无心插柳-在vs2005中编译GCC4
- 在vs2005中集成QT4.4.3的编译方式
- 关于在VS2005中编译和运行C++
- Mingw下bjam编译Luabind
- VS2012编译luabind-0.9.1
- 在Windows下编译 Boost 1.35、Lua 5.1和LuaBind 0.7
- 在VS2005下编译emule
- 在VS2005下编译libjpeg
- 在vs2005中打印
- dom4j读写xml文件
- 【转】C#正则表达式整理备忘
- java工程师的成长计划(转)
- 技术改变世界 创新驱动中国 – 《程序员》官网
- Excel 应用02_条件命令使用
- 在VS2005中编译luabind
- BLOG迁移到此,从此这儿就是我的家!
- MSsql2005如何启用xp_cmdshell
- SQL Server 2005中写文件的方法
- IIS无法启动,报错:The service did not respond to the start or control request in a timely fashion.
- SQL2000安装失败,提示“[ODBC 驱动程序管理器]未发现数据源”
- OSCache
- SVN学习笔记
- OpenSSL简介