前言
在工程中直接用lua, 包进来编译,去掉.c依赖的预编译文件stdafx.h, 去掉.c中包含的main函数实现.就可以编译过。我今天要用lua.exe编译一个lua的obj出来, 想自己编译一个lua.exe. 看他工程下有Makefile, 在vc6环境中, 去目录中make, 编译不过,看帮助,也没啥说明,有点晕. 去google,才知道人家是怎么编译lua.exe.
最好玩的是有个人用vs2013还是2015编译lua.exe, 4,5条编译命令,不知道是不是他自己试验出来的,弄得好复杂.
记录
被目录中的Makefile骗了,可能是非Windows平台用的, 打开看有gnu的说明.
用vc6建立一个控制台工程,选空工程,添加lua5.3.3的全部文件, 指定要输出的路径名称, 直接build就过了.