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

网站怎么做一盘优化排名职业技能培训有哪些

网站怎么做一盘优化排名,职业技能培训有哪些,wordpress用户注册插件下载,做项目挣钱的网站Lua调用C函数有两种方式 程序主体在C中运行,C函数注册到Lua中。C调用Lua,Lua调用C注册的函数,C或者Lua得到函数的执行结果。程序主体在Lua中运行,C函数作为库函数供Lua使用。 C的代码如下 如何在Lua脚本中调用这个C语言函数(ad…

Lua调用C函数有两种方式

  1. 程序主体在C中运行,C函数注册到Lua中。C调用Lua,Lua调用C注册的函数,C或者Lua得到函数的执行结果。
  2. 程序主体在Lua中运行,C函数作为库函数供Lua使用。

C++的代码如下

如何在Lua脚本中调用这个C语言函数(add_function)?

#include <QCoreApplication>
#include <stdio.h>
extern "C"{
#include "lua.h"
#include "lauxlib.h"
#include "lualib.h"
}/* C语言函数 */
int add_function(lua_State* L)
{/* 从Lua栈中获取参数 */double x = luaL_checknumber(L, 1);double y = luaL_checknumber(L, 2);/* 执行函数操作 */double z = x + y;/* 将结果压入Lua栈中 */lua_pushnumber(L, z);/* 返回结果数量 */return 1;
}lua_State *L;
int main(int argc, char *argv[])
{QCoreApplication a(argc, argv);printf("started\r\n");L =  luaL_newstate();//新建lua解释器luaL_openlibs(L);//载入lua基础库#if 1/* 将add_function函数绑定到Lua中的call_add_function函数,这样就可以在Lua脚本中调用这个C语言函数了 */lua_register(L, "call_add_function", add_function);/* 加载Lua脚本文件 */luaL_dofile(L, "./test.lua");//执行lua中的callcfun函数lua_getglobal(L, "callcfun");lua_call(L, 0, 0);
#endif/*cleanup Lua*/lua_close(L);system("pause");return a.exec();
}

lua调用C++函数

新建 text.lua,代码如下:

-- Lua脚本(在Lua脚本中,可以使用以下代码来调用C语言函数)
function callcfun()local z = call_add_function(1.5, 2.3)print(z)  -- 输出3.8
end
http://www.mmbaike.com/news/73831.html

相关文章:

  • 泰安网站建设培训产品销售方案与营销策略
  • 三栏wordpress 主题seo常用工具包括
  • 用什么软件做介绍视频网站俄罗斯搜索引擎推广
  • 河南营销型网站建设semi是什么意思
  • 网站代理登录域名北京seo公司哪家好
  • 青岛做网站推广公司哪家好个人怎么做网站
  • 商城网站免费模板网站seo推广方案
  • 南通网站建设.提高百度搜索排名
  • 东莞网站推广排名国际婚恋网站排名
  • 深圳罗湖网站建设网络优化培训骗局
  • 设计网站开发费用计入什么科目牡丹江网站seo
  • 手机网站建设免费空间体验营销案例分析
  • 做装修公司网站手机网站制作软件
  • 做网站阿里云买哪个服务器好点软件优化
  • 网上购物的商城都有哪些百度自动优化
  • 做网站的颜色厦门seo优
  • 泰安网站建设制作电话号码手机地图app下载安装
  • wordpress mysql类seo是搜索引擎营销吗
  • 永乐网站建设寻找客户资源的网站
  • 网站广告劫持怎么做大数据精准营销
  • seo整站优化外包公司免费访问国外网站的app
  • 网站运行及维护seo软件全套
  • 合肥做网站 卫来网络游戏推广渠道
  • 凡客诚品网站推广aso搜索排名优化
  • 教育网站制作一般多少钱百度后台管理
  • 医疗网站建设行业现状和影响百度推广登录官网
  • 东莞网站制作建设收费东莞做好网络推广
  • 青海住房城乡建设厅网站关键词推广价格
  • wordpress商业网站免费收录网站
  • 淄博网站建设0533cl什么是长尾关键词举例