当前位置: 首页 > news >正文

使用luaBridge添加自己的C++脚本插件能力

概述

如果我们有一个应用需要频繁的更改业务逻辑,但是基础功能不变,那么我们可以将基础功能作为底层接口,上层的功能按照脚本方式来编写。很多插件都这样的原理,比如我们的浏览器的JS就这样,小程序也是这样的原理,我们使用C++也很容易实现这样的功能。

lua是最小最精致的脚本,没有之一。lua比其他的脚本语言解释器引擎也更小,适合嵌入到各种语言的应用中。lua官方提供了相关的使用方案,但是有个更加方便的扩展luaBridge。

https://github.com/vinniefalco/LuaBridge

这个库主要是将绑定的工作做了简化,提高开发效率。

一、编译库

1)我下载的版本2.8版本,下载后解压

2)打开我们免费的vs2019控制台编译环境,创建一个build目录,进入该目录,使用cmake3.2生成解决方案:

cmake -G "Visual Studio 15 2019" ../

3&#

http://www.lryc.cn/news/7662.html

相关文章:

  • 再拾起博客
  • Mybatis流式游标查询-大数据DB查询OOM查询问题
  • 以before为例 完成一个aop代理强化方法案例
  • 好记性不如烂笔头之Java基础复习笔记
  • MyBatisPlus
  • 【C语言】编程初学者入门训练(11)
  • HTTP 1.1响应码
  • 常用设计模式介绍
  • 关于货物物品横竖摆放的问题
  • 人员定位需求多,场景目标各不同
  • 怎么解决首屏加载速度过慢的问题
  • 3d视觉相关论文阅读目录汇总
  • 最简单的计算机视觉
  • 泛微采知连,为组织提供安全、合规、智能的数字化文控系统
  • Python if else对缩进的要求
  • java常用设计模式
  • 死锁(5.1)
  • Python 之 Matplotlib 第一个绘图程序和基本方法
  • 数据结构与算法(一):概述
  • Spring3之Bean的属性详解
  • C语言之结构体内存的计算
  • Java网络编程之UDP和TCP套接字
  • Linux进程信号产生以及捕捉
  • 11. GLSL(OpenGL Shader Language)常用知识点汇总
  • 转发一张网络工程师考试的试卷2021.5.15
  • AMD发布23.2.1 新驱动 支持开年新作《魔咒之地》
  • 开放平台如何做接口的签名和加解密?
  • Mr. Cappuccino的第40杯咖啡——Kubernetes之Pod生命周期
  • 记一次OOM
  • idea插件生成dao类service类controller类以及mapper.xml