Mingw下bjam编译Luabind
来源:互联网 发布:怎么申请淘宝平面模特 编辑:程序博客网 时间:2024/04/30 19:26
环境:
lua-5.1.4
luabind-0.8
Windows + Mingw gcc
luabind-0.8只提供了bjam编译方式.
按手册上的要求,设置好BOOST_ROOT和LUA_PATH后, 运行bjam, 报错:
D:/luabind-0.8>bjam --toolset=gcc
error: Unable to find file or target named
error: 'lua'
error: referred from project at
error: '.'
解决方案一, 不用bjam, 直接gcc:
http://missdeer.blogspot.com/2009/01/luabind.html
方案二, 把Jamroot改改对.
因为bjam配置的那一套看了半天还是不太懂, 所以虽然能产生结果, 但不保证是最正确的方法.
在以下语句
else if [ GLOB $(LUA_PATH) : lua5.1.dll ]
{
lib lua : : <name>lua5.1 <search>$(LUA_PATH) : : <include>$(includes) ;
}
下面再依样添加:
else if [ GLOB $(LUA_PATH)/src : lua51.dll ]
{
lib lua : : <name>lua51 <search>$(LUA_PATH)/src : : <include>$(includes) ;
}
注意有两处更改:
lua5.1 -> lua51
LUA_PATH后添加src子目录
估计该Jamroot文件针对的lua版本较低, 而最新版的lua-5.1.4目录名和文件名更改了.
生成release版本库:
bjam --toolset=gcc release
(转载请注明来源于金庆的专栏)
- Mingw下bjam编译Luabind
- bjam编译LuaBind
- 在Linux下编译Luabind
- boost配置(VC/CodeBlocks)与编译(bjam+msvc/mingW)
- [转载] VC2008下编译Lua和LuaBind
- suse 10 sp2下编译luabind
- ubuntu 14 下luabind编译安装
- CentOS下安装bjam编译环境过程记录
- MinGw 下编译 FFMPEG
- MinGw 下编译 FFMPEG
- MinGw 下编译 FFMPEG
- MinGW下编译openssl
- mingw下编译protobuf
- MingW下编译openssl
- mingw下编译openssl
- MinGW 下编译 libcurl
- boost编译用bjam
- bjam编译手扎
- 如何判断TreeView中结点的层次
- 如何在系统休眠的情况下保持特殊设备供电(如GPS供电)
- ibatis动态列查询问题解决
- 《C++ Primer 4th》书中的错误
- 为进入网络的连接配置静态NAT转换
- Mingw下bjam编译Luabind
- 09年最新的最有才的99句话
- codeStriker(及与svn、bugzilla集成)使用过程记录 续
- showModalDialog以及open用法简介
- ARM下对齐处理
- 自动排版软件简介
- msn 错误代码81000306 无法登陆
- 在程序设计中
- Enterprise Architect 7.0入门教程(目前最详细的中文教程)