lua 5.2.3 VS2012编译方法
lua源码下载:lua-5.2.3.tar.gz
准备:
- 新建一个空解决方案
- 打开解决方案目录,新建文件夹“include”和“src”
- 复制源码中所有.h文件到include目录,所有.c文件到src目录
- 删除src目录下的lua.c、luac.c
编译dll:
- 新建一个win32 dll的空项目
- 修改包含目录,在其中添加include目录
- 把src目录下的所有文件全部加入项目
- 添加define:LUA_BUILD_AS_DLL、_CRT_SECURE_NO_WARNINGS
- 可选:修改属性→C/C++→代码生成→运行库,为多线程,不依赖VC运行库dll
- 可选:新建一个资源文件,设置dll的版本信息
编译静态库:
- 新建一个win32 静态库的空项目
- 修改包含目录,在其中添加include目录
- 把src目录下的所有文件全部加入项目
- 添加define:_CRT_SECURE_NO_WARNINGS
使用:
在自己的项目中include lua.hpp,导入需要的lib即可。
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。
近期评论