E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
lua_pcall
lua打印日志
lua_getglobal(tolua_S,"debug");lua_getfield(tolua_S,-1,"traceback");intiError=
lua_pcall
(tolua_S,//VMachine0
小新93
·
2023-11-24 05:07
lua
lua
开发语言
Lua入门(四)相关API
头文件lua.h定义了Lua提供的基础函数,包括创建Lua环境、调用Lua函数(如
Lua_pcall
)、读写Lua环境中的全局变量,以及注册供Lua调用的新函数等。
哞哞哞咩咩咩
·
2023-10-03 03:25
lua入门
lua
开发语言
Quick-Cocos2dx-Community 3.7.1在iOS真机调试崩溃的问题
崩溃点定在了
lua_pcall
那里,signal是EXC_BAD_ACCESS。百思不得其解。
哲学熊猫
·
2023-09-17 02:29
C API-调用LUA函数
lua_pcall
函数
lua_pcall
可以执行lua代码前面的例子中load时就执行了lua脚本或者lua编译文件intlua_pcall(lua_State*L,intnargs,intnresults
烫烫烫烫烫烫烫烫烫烫烫烫
·
2023-04-18 02:20
Lua扩展
LUAAPI分析这个文件,并获取width和heightvoidload(lua_State*L,constchar*fname,int*w,int*h){if(luaL_loadfile(L,fname)||
lua_pcall
小城大麦
·
2021-06-26 10:20
C++调用lua函数的一种通用办法
参数为一个number,一个string{lua_getglobal(L,"func1");lua_pushnumber(L,arg1);lua_pushstring(L,arg2.c_str());
lua_pcall
nightfallrove
·
2020-09-16 20:16
lua_call的使用
今天学习的是lua_call,和该函数相似的函数分别是
lua_pcall
和lua_cpcall.这些函数的目的就是让我们能够执行压入栈中的函数,该函数可能是lua中定义的函数,可能是C++重定义的函数,
fengbangyue
·
2020-09-15 22:19
C/C++
C中调用Lua函数
doubley){doublez;lua_getglobal(L,"f");//获取lua函数flua_pushnumber(L,x);//压入参数x和ylua_pushnumber(L,y);if(
lua_pcall
weixin_34077371
·
2020-08-21 11:01
lua加载文件 读取数据到C
voidload(lua_State*L,constchar*fname,int*w,int*h){if(luaL_loadfile(L,fname)||
lua_pcall
(L,0,0,0))return
xiaolomg
·
2020-08-19 09:52
Lua
C 函数中调用Lua函数时,对于
lua_pcall
使用的困惑
最近在学习使用Lua,也通过基本的语法知识完成了公司的一个关于配置文件参数合法性检查的小任务。虽然任务完成了,但对于一些函数的调用目的还是搞不明白,这两天再次重看了ManualReference,稍微梳理出了一点眉目,记录在此。首先看一段小小小程序//test.luafunctionprintmsg()print("helloworld")endx=10//test.c#include#inclu
Rio_Dog
·
2020-08-19 08:54
Lua
C++访问LUA中的函数
关于在c++代码中访问LUA函数的教程,可以说遍布网络的每个角落,大家会去教你如何使用
lua_pcall
,lua_g
_阳光_
·
2020-08-14 01:27
lua
c++
lua
function
利用
lua_pcall
()的errfunc参数调试LUA程序
在cocos2d-x中我们经常会使用lua来实现很多的上层功能,如配置文件,界面,网络协议等。当LUA的代码量越来越大时,调试的需求也越来越多。虽然网络上已经出现了一些可以调试的IDE工具,如decade,ldt,等。但由于本人愚笨,decade在我手上容易崩溃,LDT的网络调试总是不理想。于是开始寻找其它的调试方法。随着对cocos2d-x的了解越来越深入,我接触到了一段cocos2dx中的示例
_阳光_
·
2020-08-14 01:27
lua
luaL_dofile和luaL_loadfile的区别
看文档中的解释:luaL_dofile:它是这样子定义的:(LuaL_loadfile(L,filename)||
lua_pcall
(L,0,LUA_MULTRET,0))可以很明显的看出来,它不仅【加载
请叫我维C
·
2020-08-13 13:39
lua
lua_call和
lua_pcall
的区别
lua_call的运行是无保护的,他与
lua_pcall
相似,但是在错误发生的时候她抛出错误而不是返回错误代码。
zxj88214
·
2020-07-12 20:07
c++
lua学习笔记(2)——内核入口
pushpminintoLlua_pushinteger(L,argc);//pushargcintoLlua_pushlightuserdata(L,argv);//pushargvintoLstatus=
lua_pcall
wxfwxf328
·
2020-07-12 16:40
lua
Lua: lua_call/
lua_pcall
/lua_cpcall的用法
2)voidlua_pcall(lua_State*L,intnargs,intnresults,intnerrfunc);
lua_pcall
和该函数区别是多一个参数,用于发生错误处理时的代码返回。
mydriverc2
·
2020-07-11 13:48
Lua
lua 报错处理
比如luaL_loadfile()
lua_pcall
()等这个返回值,代表一种lua错误。lu
aiyaya730
·
2020-07-11 10:34
Lua 使用过程的一个理解(
lua_pcall
(L, 0, 0, 0);)
首先看一段小小小程序//test.luafunctionprintmsg()print("helloworld")endx=10//test.c#include#include#include#include#includeintmain(intargc,constchar*argv[]){lua_State*L;if(NULL==(L=luaL_newstate())){perror("luaL
TTC
·
2020-07-09 19:57
C/Lua/C++
[Lua] Lua与C交互入门
交互入门枚举值状态码类型码算符码比较算符码交互类型概念栈函数注释参数记号函数状态机构造和析构状态信息栈操作基本栈操作值操作建值交换函数拉取函数(Lua->栈)拉取函数(栈->C)探测函数推送函数(C->栈)推送函数(栈->Lua)算符函数调用函数lua_call(L,na,nr)调用协议(C->Lua)
lua_pcall
西北丰
·
2020-07-02 06:23
大话C与Lua(一)调用Lua打印Hello world!
lua_State*L=luaL_newstate();luaL_openlibs(L);printf("——————开始运行脚本——————\n");if(luaL_loadfile(L,"main.lua")||
lua_pcall
水果糖的小铺子
·
2020-02-24 07:46
Lua编程示例(五): C语言对Lua表的读取和添加
include"stdafx.h"lua_State*L;voidload_lua(char*filename){L=luaL_newstate();luaL_openlibs(L);if((luaL_loadfile(L,filename)||
lua_pcall
·
2019-09-23 22:26
C调用lua函数需要考虑的问题
需要考虑的问题:1.使用
lua_pcall
可以调用lua函数,首先把lua函数入栈,然后把参数入栈,
lua_pcall
(luaState,参数个数,返回值个数,0);2.为了在事件触发时回调lua函数,
·
2019-09-23 21:06
Lua编程示例(六): C语言调用Lua函数
voidload_lua(lua_State**L,char*filename){*L=luaL_newstate();luaL_openlibs(*L);if(luaL_loadfile(*L,filename)||
lua_pcall
·
2019-09-22 16:53
C调Lua函数
C调用lua函数需要考虑的问题: 1.使用
lua_pcall
可以调用lua函数,首先把lua函数入栈,然后把参数入栈,
lua_pcall
(luaState,参数个数,返回值个数,0); 2.为了在事件触发时回调
zhenyu5211314
·
2016-05-31 17:00
lua
Lua调用C++的变量
include"lua.hpp"intmain(void){lua_State*L=luaL_newstate();luaL_loadfile(L,"2.lua");luaL_openlibs(L);
lua_pcall
q5512049
·
2016-03-25 14:00
C++调用Lua函数
lua_State*L=luaL_newstate();luaL_openlibs(L);luaL_dofile(L,"2.lua");lua_getglobal(L,"test1");//调用无参无返回值函数
lua_pcall
q5512049
·
2016-03-24 17:00
069 - 问,lua程序设计(第四部分)笔记三,c++调用lua函数 - everettjf - C++博客
lua函数 c++调用lua函数 前两篇文章 问,lua程序设计(第四部分)笔记一,c++调用lua 问,lua程序设计(第四部分)笔记二,lua脚本作为c++的配置文件 简介 在于
lua_pcall
·
2015-11-13 21:06
程序设计
lua学习笔记(2)——内核入口
pushpminintoL lua_pushinteger(L,argc);//pushargcintoL lua_pushlightuserdata(L,argv);//pushargvintoL status=
lua_pcall
wxfwxf328
·
2015-06-13 00:00
源码
lua
内核
Lua 使用过程的一个理解(
lua_pcall
(L, 0, 0, 0);)
首先看一段小小小程序//test.luafunction printmsg() print("hello world") end x = 10 //test.c#include #include #include #include #include int main(int argc, const char *argv[]) { lua_Stat
liutianshx2012
·
2015-03-03 09:00
lua学习
其中包括创建一个新的Lua环境的函数(如lua_open),调用Lua函数(如
lua_pcall
)的函数,读取/写入Lua环境的全局变量的函数,注册可以被Lua代码调用的新函数的函数
colorful
·
2014-08-08 17:00
C 调用 lua 函数
C调用lua函数需要考虑的问题:1.使用
lua_pcall
可以调用lua函数,首先把lua函数入栈,然后把参数入栈,
lua_pcall
(luaState,参数个数,返回值个数,0);2.为了在事件触发时回调
zuibunan
·
2014-08-07 11:00
Programming in Lua -- 27.2 Continuations
通过
lua_pcall
和lua_call可以实现,在lua脚本中调用C函数,这个C函数同时可以回调lua中的函数。
u012813593
·
2013-11-20 10:00
C/C++访问Lua中table元素方法总结
lua5.1.lib")intmain(){ lua_State*L=luaL_newstate(); if(luaL_loadstring(L,"back={0.30,0.10,0}") ||
lua_pcall
zhangyulin54321
·
2013-10-16 10:00
C++访问LUA中的函数
关于在c++代码中访问LUA函数的教程,可以说遍布网络的每个角落,大家会去教你如何使用
lua_pcall
, lua
sunshine7858
·
2013-10-06 00:00
C++
function
lua
利用
lua_pcall
()的errfunc参数调试LUA程序
在cocos2d-x中我们经常会使用lua来实现很多的上层功能,如配置文件,界面,网络协议等。当LUA的代码量越来越大时,调试的需求也越来越多。虽然网络上已经出现了一些可以调试的IDE工具,如decade,ldt,等。但由于本人愚笨,decade在我手上容易崩溃,LDT的网络调试总是不理想。于是开始寻找其它的调试方法。 随着对cocos2d-x的了解越来越深入,我接触到了
sunshine7858
·
2013-10-05 12:00
lua
cocos2d-x
lua_pcall
xpcall
errfunc
函数调用lua学习2:在cpp中调用lua
但是你如果想从c++中调用lua函数,那么你须要保存你的lua函数到,一个注册了的子表中或者一个全局的表的子表中,然后就能够在c++代码中用
lua_pcall
去调用这个函数。以下的
·
2013-05-21 20:00
lua
Lua与C/C++的交互5:C/C++调用Lua函数
然后,通过
lua_pcall
进行实际的调用。最后,将调用结果从栈中弹出。
peter_teng
·
2012-11-15 20:00
C++
C++
c
c
lua
lua
脚本交互
Lua-C API简介
5).
lua_pcall
函数会将程序块从栈中弹出
·
2012-07-18 09:00
lua
069 - 问,lua程序设计(第四部分)笔记三,c++调用lua函数
(第四部分)笔记三,c++调用lua函数c++调用lua函数前两篇文章问,lua程序设计(第四部分)笔记一,c++调用lua问,lua程序设计(第四部分)笔记二,lua脚本作为c++的配置文件简介在于
lua_pcall
everettjf
·
2012-07-15 21:00
Lua编程(六)C对Lua函数的调用
lua_State**L,char*filename){ *L=luaL_newstate(); luaL_openlibs(*L); if(luaL_loadfile(*L,filename)||
lua_pcall
fansongy
·
2011-11-28 11:00
编程
c
function
脚本
File
lua
Lua编程(五) C对Lua表的读取和添加
voidload_lua(char*filename){ L=luaL_newstate(); luaL_openlibs(L); if((luaL_loadfile(L,filename)||
lua_pcall
fansongy
·
2011-11-24 19:00
编程
c
struct
table
null
lua
Programming in Lua, 2Nd Edition - Chapter 24: An Overview of the C API
有创建lua环境的函数,有调用lua函数的函数(如
lua_pcall
),有在lua环境中读和写全局变量函数,有注册新函
蓝色歌谣
·
2010-11-26 20:00
lua
C/C++调用lua脚本函数
lua_State*L;第二步:初始化lua对象指针与库L=lua_open();luaL_openlibs(L);第三步:加载lua脚本文件luaL_dofile(L,"xx.lua");第四步:执行lua中的函数
lua_pcall
favormm
·
2010-07-01 20:00
function
脚本
File
null
Class
lua
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他