在Windows中构建Luabind

时间:2012-04-03 07:59:16

标签: c++ windows visual-studio-2010 lua luabind

我在制作Lua& amp时遇到问题Luabind使用VS 2010在Windows 7下工作。到目前为止,我已经从http://luabinaries.sourceforge.net下载了LuaBinaries,从http://www.hci.iastate.edu/~rpavlik/doxygen/luabind/docs.html下载了Luabind。我在Luabind的INSTALL文件中提到的命令行中相应地设置了我的环境变量BOOST_ROOT和LUA_PATH,我无法通过这个错误:

C:\lua\luabind>bjam stage
error: at Jamroot:41
error: *** Unable to determine Lua include directory.

如果有人能够在Windows下构建Luabind,那么任何提示都非常感谢!更重要的是,如果有人能够使用Lua& amp;设置VS 2010 C ++项目。 Luabind并且愿意分享我将不仅仅是感恩!

1 个答案:

答案 0 :(得分:4)

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

一步一步:

  • 下载boost,luabinaries(5.1),luabind
  • 构建提升(我已经拥有1.46.1而不是重建它)
  • 设置环境变量(右键单击“我的电脑” - >“属性” - >“高级” - >按钮“环境变量”表示永久变量,或使用SET作为本地) 在命令解释器中:

    set BOOST_ROOT=g:\from_work\repo\Env\Boost

    set LUA_PATH=d:\test\sover\lua

  • 转到luabind目录并运行bjam stagebjam必须在PATH),luabind已建成。我不测试它,只是构建。 我希望这有帮助。