2012-04-03 61 views
1

我有问题,使用VS 2010年从http://luabinaries.sourceforge.net到目前为止,我已经下载LuaBinaries和Luabind从http://www.hci.iastate.edu/~rpavlik/doxygen/luabind/docs.html使得在Windows 7下的Lua & Luabind工作。我在命令行设置了我的环境变量BOOST_ROOT和LUA_PATH因此在Luabind的INSTALL文件中提到,我不能让过去这个错误:大厦Luabind在Windows

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

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

+0

检查LUA_PATH在当前环境*存在。 – Xeningem 2012-04-03 10:57:18

+0

已经过验证,它存在 – nairdaen 2012-04-03 23:27:10

回答

4

唔...很奇怪... 如何建立luabind MSVS2008Express下。 我下载lua5_1_4_Win32_dll8_lib.zip(luabind果酱文件没有正确配置LUA 5.2),设置环境,打造提升,打造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被建造。我不测试它,只是建立。 我希望这个帮助。

+0

这工作!感谢:D – nairdaen 2012-04-14 20:25:06