1. 确保本地安装好了VS 2017,并且安装了C/C++开发环境。
2. 下载Lua for Windows安装包。
官方下载地址:https://lua-for-windows.updatestar.com/
3. 使用VS2017工程创建Lua环境项目。
创建一个空工程,就是VS解决方案。
在当前解决方案下创建C++/Windows桌面/静态库工程。
将静态库工程中源自带的三个文件删除,因为我们不用。
给我们静态库工程添加现有项,文件是我们解压后的Lua的rsc文件中的.c.h文件,除了这三个。
在静态库工程中右键属性中C/C++/预编译头,选择不使用预编译头。
复制属性/常规/输出目录的内容,一会要用到。
对静态库工程进行编译,如果成功编译就OK了。
在同一个解决方案下创建一个C++/控制台项目。
同样将控制台工程中的自带文件pch.h和pch.cpp删除掉。
给控制台工程中添加现有项是Lua的src文件中的lua.h和lua.c两个文件。
给控制台工程右键属性同样设置不适用预编译头。
将刚才复制上个静态库工程的输出目录粘贴到当前控制台工程的链接器/常规/附加库目录中。
给控制台工程添加附加依赖项,是静态库工程编译后生成的 .lib文件。
对控制台工程右键进行编译,成功后就OK了。
打开控制台工程exe启用Lua书写控制台界面并测试Lua语句。
OK。