在Windows中build立Luabind

我在使用VS 2010在Lua和Luabind下运行Windows 7时遇到了问题。到目前为止,我已经从http://luabinaries.sourceforge.net和Luabind从http://www.hci.iastate.edu/下载了LuaBinaries 。 〜rpavlik / doxygen / luabind / docs.html 。 我已经在Luabind的INSTALL文件中提到的命令行中设置了我的环境variablesBOOST_ROOT和LUA_PATH,并且我不能通过这个错误:

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

如果有人能够在Windows下build立Luabind任何提示是非常感谢! 更重要的是,如果任何人能够与Lua&Luabindbuild立一个VS 2010 C ++项目并愿意分享,我将不仅仅是感谢!

Solutions Collecting From Web of "在Windows中build立Luabind"

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

一步步:

  • 下载提升,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被建立。 我不测试它,只是建立。 我希望这个帮助。