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

网页设计与网站架设海口网站排名提升

网页设计与网站架设,海口网站排名提升,霸县网站建设,江苏做网站价格一、环境与准备工作 测试环境:win10 编译器:mingw QT版本:QT5.12.3 下载三种源码: LuaBridge源码:https://github.com/vinniefalco/LuaBridge LUA源码(本测试用的是5.3.5):https://www.lua.org/download.html luasocket源码:https://github.com/diegonehab/luasocket 目…

一、环境与准备工作

测试环境:win10
编译器:mingw
QT版本:QT5.12.3
下载三种源码:
LuaBridge源码:https://github.com/vinniefalco/LuaBridge
LUA源码(本测试用的是5.3.5):https://www.lua.org/download.html
luasocket源码:https://github.com/diegonehab/luasocket
目标:实现QT调用lua脚本,然后lua脚本能使用luasocket实现tcp通讯
在这里插入图片描述
下载完后解压到当前文件(本测试的路径d:/LUA_TOOL)
在这里插入图片描述

二、编译LUA源码

注意:这里下载lua的不是exe,而是源码!!!
在这里插入图片描述

1、创建DLL项目并生成库

参考博客1:QT环境下的Lua库编译及运行环境配置
1)我们需要将LUA源码编译成一个静态库和动态库,所以要创建一个DLL项目
在这里插入图片描述
2)我这里的项目命名为lua535
在这里插入图片描述
3)编译器选择MINGW 32位(因为我要编译出32位的库,我后面的项目都是32位,这里各位要注意一下。根据自己的需求)
在这里插入图片描述
4)一直下一步就好了。
在这里插入图片描述
5)删除系统自动创建的那几个文件,然后将lua源代src文件夹放入工程目录下,将除了luac.c、lua.c的所有文件加进工程。
在这里插入图片描述
在这里插入图片描述
6)在luaconf.h开始加上#define LUA_BUILD_AS_DLL
7)选择“release”编译出库。(lua535.dll liblua535.a 一个动态库、一个静态库)
在这里插入图片描述
8)在D:\LUA_TOOL\lua-5.3.5下创建mingw_32_lib文件夹,用于存放两个库
在这里插入图片描述
在这里插入图片描述

三、LuaBridge + LUA

参考博客2:https://www.cnblogs.com/wunaozai/p/14087370.html

1、创建TEST_LUA项目

我们将会在这个项目调用lua,完成各种交互(详细的交互可以参考博客2,里面有各种交互)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
编译器我还是选择用Mingw32位,因为我刚才生成的库是32位的。
在这里插入图片描述

2、TEST_LUA项目添加LuaBridge源码

1)我们将刚才下载好的LuaBridge源码中的LuaBridge-master\Source\LuaBridge\文件夹整个复制到TEST_LUA项目
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
2)将刚才lua5.3.5源码头文件以及刚生成的库添加进入TEST_LUA项目内,我们创建一个lua-5.3.5并且生成两个文件夹分别存放头文件和库
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述在这里插入图片描述

(上面复杂的头文件在下载lua源码上查找,这些文件都放在项目下)

3)创建一个common_lua.h,并且添加到项目内。把lua和LuaBridge依赖关系搞定
在这里插入图片描述

#ifndef COMMON_LUA_H
#define COMMON_LUA_H//把lua和LuaBridge依赖关系搞定
#include "lua-5.3.5/include/lua.hpp"
#include "LuaBridge/LuaBridge.h"#include <QString>
#include <QRandomGenerator>
#include <QDebug>
#include <vector>#
http://www.yidumall.com/news/50644.html

相关文章:

  • 免费凡科建站官网河南网站网络营销推广
  • 光遇网页制作素材杭州seo网站优化公司
  • 品牌网站开发广州seo推广公司
  • 做图像网站2020年度关键词有哪些
  • 怎么样子做网站百家号排名
  • 长春网站建设yunbeiw手机百度问一问
  • 网站开发 运维 招投标网址外链平台
  • 动易网站后台修改栏目的字哪里可以免费推广广告
  • 自己在家开网店怎么开广州优化seo
  • wordpress斜杠新区seo整站优化公司
  • 金华企业网站建设公司关于网络营销的方法
  • 莱芜二中网站怎样在网上做宣传
  • 做网站还有流量么北京网站优化推广方案
  • 企业网站备案时间哈尔滨seo公司
  • 学生网页网站制作软件大全栾城seo整站排名
  • 什么是网站开发技术站长之家0
  • 网站制作和维护费用网站优化 seo和sem
  • 汉中微信网站建设公司网络营销型网站
  • 网站改版设计要多久网络策划与营销
  • 学校做网站的软件沧州网站seo
  • 政府网站建设管理和政务新媒体怎么自己做个网站
  • 如何做经营性网站备案soso搜搜
  • 江苏常州疫情最新消息seo费用
  • 建定制营销型网站seo计费系统登录
  • 做网站如何学生个人网页优秀模板
  • 建网站广州一键搭建网站工具
  • 北京网站设计公司yx成都柚米科技15网络网站推广
  • 产品做网站苏州百度推广开户
  • 文登建设局官方网站口碑营销怎么做
  • 营销型企业网站建设教案长春seo培训