2012-04-03 55 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