编译boost、lua、luabind
来源:互联网 发布:java log工具类 编辑:程序博客网 时间:2024/05/01 00:03
1.下载boost_1_55_0.tar.gz,解压后执行./bootstrap.sh,再执行./bjam,最后./bjam install进行安装,安装完后库放在/usr/local/lib目录,头文件放在/usr/local/include下
2.编译安装lua
下载lua-5.1.tar.gz,解压后修改src目录下的Makefile 文件加入-fPIC选项 (CFLAGS= -O2 -Wall -fPIC -DLUA_COMPAT_ALL $(SYSCFLAGS) $(MYCFLAGS)),make linux,make install,同样的库放在/usr/local/lib目录,头文件放在/usr/local/include下
在/etc/bashrc文件末尾加入如下两行代码
LD_LIBRARY_PATH=:/usr/local/include/:/usr/local/lib
export LD_LIBRARY_PATH
3.编译安装luabind库
下载luabind-0.9.1.zip,: export BOOST_ROOT=“boost压缩文件解压出来的目录”, export LUA_PATH=/usr/local/ (貌似这个可选),如果编译失败,将#elif BOOST_PP_ITERATION_FLAGS == 1改为
#else
#if BOOST_PP_ITERATION_FLAGS() == 1
并在该文件末尾加入#endif,然后执行boost解压目录/bjam install 编译安装,会在/usr/local/lib下生成libluabindd.so文件
- 编译boost、lua、luabind
- 在Windows下编译 Boost 1.35、Lua 5.1和LuaBind 0.7
- [转载] VC2008下编译Lua和LuaBind
- 构建 Lua、LuaBind 的 C++ 编译环境
- lua和luabind编译测试使用
- Lua-Luabind上手试用
- luabind与boost工程配置
- bjam编译LuaBind
- VS2010编译luabind
- VS2012编译luabind
- luabind + hge + lua 使用方法总结
- Mingw下bjam编译Luabind
- 在VS2005中编译luabind
- 在Linux下编译Luabind
- VS2012编译luabind-0.9.1
- LuaBind --最强大的Lua C++ Bind
- LuaBind --最强大的Lua C++ Bind
- 游戏开发:vc++/Lua/luabind/hge
- Invaild Module Format linux中hello world 程序编写
- STL 中的back()方法(12)
- MyEclipse maven install 时Unable to load the mojo 'war' in the plugin解决方法
- 各种布线原则
- IOS从零开始[一]桌面应用转移动应用
- 编译boost、lua、luabind
- tomcat安装
- input自动填充-Autocomplete
- 线性链表的插入与删除
- 如何清除JBOSS缓存
- Selenium - CSS Selector
- 基于ZooKeeper的分布式Session实现
- Java泛型
- C#对JSON的序列化与发序列化