bjam编译LuaBind

今天早上比较闲,折腾了下用bjam编译luaBind.


直接download下来的luabind下是没有带bjam的,坑爹的还以为下载的不是完整包. 


于是就尝试了下用boost库带的bjam(反正luabind是要依赖boost的).


先用boost下的bjam编译boost, 这个时间比较长,要10到20分钟左右。


build完后,把luabind拷到boost库目录下,Jamroot覆盖掉boost的Jamroot.


打开cmd,  输入下面命令, boost_path为boost库的路径,lua_path为lua库的路径

set BOOST_PATH=...

set LUA_PATH=...

bjam stage 


执行后,我这里是build失败

因为我机子上lua5.1.4 build出来的lib是直接放到了etc目录里的lua51.lib,而Jamroot里读的实际是LUA_PATH/lib, 而且读的是lua5.1.lib.

直接在lua_path下建个lib目录,把lib拷过来,再改下名字就行。


OK, 成功build完后,在debug\threading-multi目录下会看到luabindd.lib和luabindd.dll.

不过貌似jamroot只支持debug版本,要build Release的话 还是自己建个工程把代码拷进去Build一个吧..

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值