2012-04-03 12 views
1

У меня проблемы с созданием 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, и я не могу пройти мимо этой ошибки:Строительство Luabind в Windows

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

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

+0

Проверьте, что LUA_PATH существует в текущем * окружении. – Xeningem

+0

Уже проверено, что существует – nairdaen

ответ

4

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

+0

Это сработало! Спасибо – nairdaen

Смежные вопросы