Сборка Luabind в Windows - PullRequest
       42

Сборка Luabind в Windows

1 голос
/ 03 апреля 2012

У меня проблемы с тем, чтобы Lua & Luabind работал под Windows 7 с использованием VS 2010. До сих пор я скачал LuaBinaries с http://luabinaries.sourceforge.net и Luabind с http://www.hci.iastate.edu/~rpavlik/doxygen/luabind/docs.html.Я настроил мои переменные окружения BOOST_ROOT и LUA_PATH соответственно в командной строке, как указано в файле INSTALL Luabind, и я не могу обойти эту ошибку:

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

Если кто-то смог собрать Luabind подWindows любой намек очень ценится!Более того, если кто-нибудь сможет настроить проект VS 2010 C ++ с Lua & Luabind и захочет поделиться им, я буду более чем благодарен!

1 Ответ

4 голосов
/ 06 апреля 2012

Хм ... Очень странно ... Как я строю luabind под MSVS2008Express.Я загружаю lua5_1_4_Win32_dll8_lib.zip (jam-файл luabind, неправильно настроенный для 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 stage (bjam должно быть в PATH), luabind был собран.Я не проверяю это, просто строю.Я надеюсь, что это поможет.

...