lua 5.2.3 VS2012编译方法

lua源码下载:lua-5.2.3.tar.gz

准备:

  1. 新建一个空解决方案
  2. 打开解决方案目录,新建文件夹“include”和“src”
  3. 复制源码中所有.h文件到include目录,所有.c文件到src目录
  4. 删除src目录下的lua.c、luac.c

编译dll:

  1. 新建一个win32 dll的空项目
  2. 修改包含目录,在其中添加include目录
  3. 把src目录下的所有文件全部加入项目
  4. 添加define:LUA_BUILD_AS_DLL、_CRT_SECURE_NO_WARNINGS
  5. 可选:修改属性→C/C++→代码生成→运行库,为多线程,不依赖VC运行库dll
  6. 可选:新建一个资源文件,设置dll的版本信息

编译静态库:

  1. 新建一个win32 静态库的空项目
  2. 修改包含目录,在其中添加include目录
  3. 把src目录下的所有文件全部加入项目
  4. 添加define:_CRT_SECURE_NO_WARNINGS

使用:

在自己的项目中include lua.hpp,导入需要的lib即可。

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

扫码去手机上看