Начните с пакета Lua для Windows .Он получит вам автономные батареи, включенные установкой Lua.Lua для Windows не является официальным дистрибутивом, но пользуется уважением сообщества пользователей Lua.Вы можете использовать его lua.exe
, чтобы получить опыт работы с языком в среде Windows, и его богатая коллекция протестированных модулей расширения также доступна для использования.
Если вы добавите его папки include
и lib
к конфигурации вашего проекта VS, вы должны быть в состоянии скомпилировать и связать с Lua в короткие сроки.
Одним из возможных осложнений является то, что дистрибутив LfW построен на основе библиотеки времени выполнения C VC8.Если это становится проблемой, то вы можете либо скомпилировать Lua как часть своего Решения, либо получить известную хорошую DLL, соответствующую вашей конкретной версии Visual Studio, из проекта Lua Binaries .
Помните, что если вы используете одну из распределенных библиотек DLL, она будет скомпилирована как C, а не C ++.Это означает, что вы должны обернуть любые ссылки на включаемые файлы Lua в extern "C" {...}
, иначе у вас возникнут проблемы со связыванием.
Это действительно помогает иметь некоторый опыт настройки и построения проекта VS,В частности, очень полезен опыт смешивания C и C ++ в проекте VS.