gpt4 book ai didi

c++ - 在 Windows 中构建 Luabind

转载 作者:可可西里 更新时间:2023-11-01 11:21:09 25 4
gpt4 key购买 nike

我在使用 VS 2010 使 Lua 和 Luabind 在 Windows 7 下工作时遇到问题。到目前为止,我已经从 http://luabinaries.sourceforge.net 下载了 LuaBinaries。和 Luabind 来自 http://www.hci.iastate.edu/~rpavlik/doxygen/luabind/docs.html .如 Luabind 的安装文件中所述,我已经在命令行中相应地设置了我的环境变量 BOOST_ROOT 和 LUA_PATH,但我无法克服此错误:

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

如果有人能够在 Windows 下构建 Luabind,我们将不胜感激!更重要的是,如果有人能够使用 Lua 和 Luabind 建立 VS 2010 C++ 项目并愿意分享,我将非常感激!

最佳答案

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

一步一步:

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

    设置 BOOST_ROOT=g:\from_work\repo\Env\Boost

    set LUA_PATH=d:\test\sover\lua

  • 进入luabind目录,运行bjam stage(bjam必须在PATH中) , luabind 被构建。我不测试它,只是构建。希望对您有所帮助。

关于c++ - 在 Windows 中构建 Luabind,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9989319/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com