首页 > 其他 > 详细

Visual Studio 2019 编译调试lua源代码

时间:2021-04-22 23:58:53      阅读:46      评论:0      收藏:0      [点我收藏+]

步骤一 下载LUA源码

  1. 官网下载Lua源代码
  2. 解压lua源码得到src文件

编译Lua 静态库

  1. 打开VS2019
  2. 选择Windows桌面向导 命名为Lua515(可自定义)
    技术分享图片
  3. 选择为静态库
    技术分享图片
  4. 移除系统自动创建的头文件和源文件 点击删除
  5. 添加src目录下的头文件和源文件并且屏蔽lua.c luac.c里头的main方法
    技术分享图片
  6. 右键单击解决方案--选择属性--按下图配置编译为C代码
    技术分享图片
  7. 项目属性->配置属性->C/C+±>预处理器 中,加入 _CRT_SECURE_NO_DEPRECATE
    技术分享图片
  8. 生成->生成Lua515
    技术分享图片

开始测试

  1. 创建一个控制台应用
    技术分享图片
  2. 右键单击解决方案--选择属性->选择C/C++--常规--附加包含目录--选择lua源码目录的src文件夹
    技术分享图片
  3. 右键单击解决方案--选择属性->选择链接器--输入--附加依赖项--添加lua5.3.lib(刚才生成的静态链接库)
    技术分享图片
  4. 右键单击解决方案--选择属性->选择链接器--常规--附加库目录--选择lua5.3静态库项目目录下的Debug文件夹
    技术分享图片
  5. 输入以下代码测试
#include <stdio.h>

extern "C" 
{
	#include <lua.h>
	#include <lualib.h>
	#include <lauxlib.h>
}

int main(int ar)
{
	lua_State* L = lua_open();
	luaL_openlibs(L);
	luaL_dostring(L, "print(‘hello lua !!!‘)");
	//luaL_dofile(L, "main.lua");
	lua_close(L);
	return getchar();
}

Visual Studio 2019 编译调试lua源代码

原文:https://www.cnblogs.com/longguoxv/p/14691445.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!