lua C/C++
来源:互联网 发布:淘宝男士韩版鞋 编辑:程序博客网 时间:2024/06/03 21:41
考虑到程序的灵活性,以及可扩展性,使用了LUA脚本,主要任务由C/C++完成,容易变动的内容由LUA实现,在由C/C++调用LUA的过程中,会发现一些问题比较头疼,比如多线程中使用LUA。下面来说一说第一次用LUA完成程序业务的过程。
一、在将lua嵌入到C/C++的时候,LUA默认的是一些库没有开启的,我们需要打开相应的宏,来编译相关的代码,比如LuaL_openlibs,若不加载这个,会用不到其中的lua标准库,如string库
二、在LUA中进行条件判断的时候,需要注意lua将boolean与Nil认为false,其余全为真
三、LUA没有位运算,需要在C/C++中注册位的函数来提供相应的操作
还有一些问题没有解决,比如虚拟栈,在提供的C API里有哪些是已经弹出栈的元素,哪些没有,这是以后需要关注的、
写的不好,见谅。
0 0
- lua -->c c-->lua
- lua -->c
- Lua C
- [Lua]C/C++调用Lua
- [lua]C调用lua函数
- 【Lua】Lua与C交互
- lua与c互调--c调用lua
- lua与c互调--lua调用c
- c调lua, lua调c
- lua的C接口
- Lua 与C交互
- C/C++ 调用 Lua
- c调用lua脚本
- Lua调用C函数
- C调用lua
- Lua 与 C 交互
- LUA\SRC\LAPI.C
- lua 调用c函数
- 分布式DB规划要点
- maven依赖关系中Scope的作用
- 数据结构(排序)--插入排序(未优化)
- 排序算法之插入排序
- 自定义控件之viewPager轮播图
- lua C/C++
- [Mark] Spark+Python 初学时遇到的问题
- CUDA编程(三):线程模型
- 笔记11:java_String类的特点
- 23. Merge k Sorted Lists
- IO多路复用里select、poll、epoll的区别
- 大数的运算实现(C++、字符串)、Git使用示例
- 题目1018:统计同成绩学生人数
- Java调用bat文件