1.去Lua官方网站中下载源文件。官网地址:http://www.lua.org/download.html
2.选择下载5.1版本(最新为5.15),解压缩包.
3.在vs中新建项目,选择“win32”-->“win32项目”-->勾选动态库,空项目,点击完成。
4.找到解压后的Lua文件夹,将其中中的scr文件夹下除makefile文件外的所有文件,以及etc文件夹下的all.c,lua.hpp文件复制到项目文件目录中。
5.在vs中,右键添加现有项中,选择all.c,lua.hpp文件,添加到工程项目中。
6.打开all.c,在开头中添加如下代码:#pragma warning(disable : 4996),去掉因调用C标准库函数提示的安全警告(也可以不理会)。
7.右键工程项目,打开“属性”对话框,"配置"下拉框中选择“所有配置”,在“C/C++”的子树目录中选择"预编译器",修改“预编译器定义”中的内容为
_WINDLL
_MBCS
MBCS
LUA_BUILD_AS_DLL
不要勾选"从父类或项目默认设置继承"。
点击确定关闭属性对话框,菜单中点击“生成”,搞定!