首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Windows中构建Luabind

在Windows中构建Luabind
EN

Stack Overflow用户
提问于 2012-04-03 15:59:16
回答 1查看 2.6K关注 0票数 1

我在使用VS2010让Lua & Luabind在Windows7下工作时遇到了问题。到目前为止,我已经从http://luabinaries.sourceforge.net下载了LuaBinaries,从http://www.hci.iastate.edu/~rpavlik/doxygen/luabind/docs.html下载了Luabind。我已经在命令行中相应地设置了我的环境变量BOOST_ROOT和LUA_PATH,就像Luabind的安装文件中提到的那样,我无法克服这个错误:

代码语言:javascript
复制
C:\lua\luabind>bjam stage
error: at Jamroot:41
error: *** Unable to determine Lua include directory.

如果任何人能够在Windows下构建Luabind,任何提示都将非常感谢!更重要的是,如果任何人能够与Lua & Luabind一起建立VS2010 C++项目,并愿意分享,我将非常感激!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-06 04:26:07

嗯..。很奇怪..。我如何在MSVS2008Express下构建luabind。我下载了lua5_1_4_Win32_dll8_lib.zip (luabind jam-file没有为Lua5.2正确配置),设置环境,构建boost,构建luabind。

一步一步:

命令解释程序中的

  • Download boost、luabinaries (5.1)、luabind
  • Build boost (我已经有1.46.1版本,尚未重新构建)
  • 设置环境变量(右键单击我的电脑->属性->高级->按钮“环境变量”以获取永久变量,或使用SET以获取本地变量):set BOOST_ROOT=g:\from_work\repo\Env\Boost

set LUA_PATH=d:\test\sover\lua

  • Go到luabind目录并运行bjam stage (bjam必须在PATH中),构建了luabind。我不测试它,只是构建。我希望这能有所帮助。
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9989319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档