参考
https://blog.csdn.net/qq_33413868/article/details/95988169
https://blog.csdn.net/zbbzb/article/details/81165946
代码下载地址
项目目录
F:\code\vs\lua
新建空项目
新建空项目
编译目标为 Debug x64
复制lua源码包中的src
添加lualib项目
添加项目
修改项目设置
去除预编译头
预处理器配置
_CRT_SECURE_NO_WARNINGS
编译为C代码
删除与添加文件
删除自动生成的文件
此步骤不可提前
添加.c文件
需要排除
lua.c
和luac.c
添加.h文件
生成
新建lua 项目
新建项目
预处理器, 预编译头, 高级 的配置与静态库相同
添加库
复制lualib项目的 输出目录
添加库目录
添加库
debug
设置 lua 为启动项目
设置断点
ldo.c
494 行打断点
进入断点
F5 DEBUG 启动,并输入os.exit()命令
,可进入断点