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

申请免费网站空间网站登录后台地址

申请免费网站空间,网站登录后台地址,洛可可设计公司logo,汽车cms系统是什么意思需求: 使用Qt/C 调用 lua 脚本 扩展原有功能。 步骤: 1,工程中引入 头文件,库文件。lua二进制下载地址(Lua Binaries) 2, 调用脚本内函数。 这里调用lua 脚本中的process函数,并…

需求:

使用Qt/C++ 调用 lua 脚本 扩展原有功能。

步骤:

1,工程中引入 头文件,库文件。lua二进制下载地址(Lua Binaries)

2, 调用脚本内函数。

这里调用lua 脚本中的process函数,并传入16进制,假设为 温度 湿度数据。并打印函数返回的字符串。

#include <QCoreApplication>
#include <lua.hpp>
#include <ostream>
#include <iostream>int main(int argc, char *argv[])
{QCoreApplication a(argc, argv);//初始化lua_State *L = luaL_newstate();luaL_openlibs(L);//lua脚本const char* luaFileName = "my.lua";if(luaL_dofile(L,luaFileName)==0){const char* fun = "process";// 获取全局函数lua_getglobal(L, fun);if(lua_isfunction(L,-1)){//调用函数const char* data = "1245";lua_pushstring(L,data);//传入1个参数,期望一个返回值lua_pcall(L,1,1,0);//获取返回值const char* result = lua_tostring(L,-1);std::cout<<"Result from lua:"<<result<<std::endl;}else{std::cerr<<"Error: "<<fun<<"not found"<<std::endl;}}else{std::cerr<<"Error loading lua script: "<<lua_tostring(L,-1)<<std::endl;}lua_close(L);return a.exec();
}

3,编写my.lua脚本。

解析成两个uint8整型,假设为 温度 和湿度。

function process(data)local temByte = string.sub(data, 1, 2)local temValue = tonumber(temByte, 16)local humByte = string.sub(data, 2, 3)local humValue = tonumber(humByte, 16)return "temperature: " .. tostring(temValue) .. " hum: " .. tostring(humValue)
end

4,效果

http://www.yayakq.cn/news/753609/

相关文章:

  • 佛山建站 网站 商城杭集手工活外发加工网
  • 南阳建网站企业有哪些大型网络游戏排行榜前十名
  • 沙元埔做网站的公司别人用我公司权限做网站
  • 一个服务器上有两个网站 要备案两次吗可以做仿牌网站
  • 网站的ftp地址是什么公网ip做网站访问不
  • 这么建立com的网站做期货资讯网站
  • 社交网站开发教程室内设计和网站建设哪个前景好
  • 网站建设与维护 pdf网站快照优化公司
  • 如何把自己做的网站发布到网上qq登录网页版
  • 网站开发公司海报lamp wordpress 一键安装
  • 潍坊cms建站系统wordpress批量改文章链接
  • 非交互式网站备案男女做那个网站动态图片
  • 大理高端网站建设在哪些网站可以做毕业设计
  • 食品网站的网页设计求大佬给个资源找累了
  • 长沙免费网站建站模板宁夏自治区住房与城乡建设厅网站
  • 推荐一些做网站网络公司企业邮箱在哪里登陆
  • 手机网站源码下载办公室装修风格效果图
  • 宁波市住房与城乡建设部网站做微网站多少钱
  • 建设部网站官网春考网站建设
  • 网站 栏目什么专业学网页设计
  • 萧山网站优化网站租用一年服务器费用多少
  • 广西网站怎么制作重庆前十装修公司排名
  • 做网站的公司国外代理服务器免费
  • 外包做网站需要多少钱商城网站建设价格费用
  • seo怎么优化一个网站科技有限公司可以做网站建设吗
  • 网站文明建设工程包括迎访问中国建设银行网站-
  • 网站适合移动端重庆三类人员查询
  • 北京学设计去哪个网站好做一个网站要多少钱
  • 网站开发流程步骤 口袋网站建设捌金手指花总三十
  • 苏州制作公司网站的网页设计培训平台