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

外包网站百度seo快速排名优化

外包网站,百度seo快速排名优化,wap网站设计规范,平台网站建设步骤前言 本篇在讲什么 在Visual Studio中引入lua的解释器 使用C调用Lua文件 本篇适合什么 适合初学Lua的小白 适合需要C/C和lua结合开发的人 本篇需要什么 对Lua语法有简单认知 对C/C语法有简单认知 依赖Lua5.1的环境 依赖VS 2017编辑器 本篇的特色 具有全流程的图文…
前言
本篇在讲什么

在Visual Studio中引入lua的解释器
使用C++调用Lua文件

本篇适合什么

适合初学Lua的小白
适合需要C/C++和lua结合开发的人

本篇需要什么

Lua语法有简单认知
C/C++语法有简单认知
依赖Lua5.1的环境
依赖VS 2017编辑器

本篇的特色

具有全流程的图文教学
重实践,轻理论,快速上手
提供全流程的源码内容


★提高阅读体验★

👉 ♠ 一级标题 👈

👉 ♥ 二级标题 👈

👉 ♣ 三级标题 👈

👉 ♦ 四级标题 👈


目录

  • ♠ 引入本地Lua环境
    • ♥ 确认本地是否存在环境
    • ♥ 找到Lua安装目录
    • ♥ 描述文件和lib库
    • ♥ 新建C++空项目
    • ♥ 引入头文件和库
    • ♥ 测试用例
  • ♠ 引外部下载的Lua环境
    • ♥ 下载文件
    • ♥ 引入文件
  • ♠ 编译Lua源码后引入
    • ♥ 下载Lua源码
    • ♥ 创建静态库项目
    • ♥ 拷贝源码
    • ♥ 不使用预编译头
    • ♥ 注释main方法
    • ♥ 添加预处理器定义标记
    • ♥ 生成编译文件
    • ♥ 整合编译文件
  • ♠ 推送
  • ♠ 结语


♠ 引入本地Lua环境

如果你的电脑已经安装了Lua,那么有现成的Lua解释器可以引入,这个方案必须是你本地环境已经安装好lua的情况下才可以使用


♥ 确认本地是否存在环境

在这里插入图片描述

打开cmd,输入Lua,如果有版本输出,就已经安装了Lua


♥ 找到Lua安装目录

如果忘记路径了,可以在环境变量内找到Lua的路径

在这里插入图片描述


♥ 描述文件和lib库

在这里插入图片描述

  • include:下包含几个重要的头文件

在这里插入图片描述

  • lib:编译好的lua源码库

在这里插入图片描述


♥ 新建C++空项目

我们通过Visual Studio创建一个C++的空项目

在这里插入图片描述

注:需要安装c++桌面开发的相关环境才行


♥ 引入头文件和库

第一步右键解决方案下的目录,打开属性页

在这里插入图片描述

第二步在C/C++下找到常规,在附加包含目录内添加上我们刚才lua下的include文件夹目录

在这里插入图片描述

第三步,在连接器输入选项下,在附加依赖项填入lib文件夹里lua5.1.lib的名字

在这里插入图片描述

第四步,在链接器常规选项下,在附加库目录内补充lib文件的目录

在这里插入图片描述


♥ 测试用例

我们在项目目录下准备一个lua文件,并带上简单输出

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

在C++代码内引用相关环境,并加载lua文件

在这里插入图片描述

注:lua.hpp文件在include目录下,实际代码如下

在这里插入图片描述

执行调试器,成功输出lua文件内容

在这里插入图片描述


♠ 引外部下载的Lua环境

如果本地没有安装lua环境,或者想用指定的lua版本,可以从官网直接下载现成的头文件和库


♥ 下载文件

进入lua官网下载页, 选择binaries选项

http://www.lua.org/download.html

在这里插入图片描述

在历史中选择自己想要的版本

在这里插入图片描述

根据平台版本选择下载文件

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

下载解压后就是下图所示的样子了,目录下有lib库,include文件下就是头文件

在这里插入图片描述


♥ 引入文件

承接上文创建C++空项目之后,我们直接在目录下创建两个文件,分别是include和lib文件

在这里插入图片描述

然后吧刚才下载目录内的库放到lib文件夹,include下的头文件的都放到工程目录的include目录下

在这里插入图片描述

接下来就和上文当中引入头文件和库的步骤一样了,在属性页补充名称和目录,这里因为直接在项目目录下,所以用了相对路径

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


♠ 编译Lua源码后引入

上述方案都是直接引入已经编译好的lua解释器,还有一种方案是从官网下载lua对应版本的源码,然后自己编译,这样做的好处是可以在源码的基础上去拓展lua的功能


♥ 下载Lua源码

同样的再Lua官网下载页,选择download选项

在这里插入图片描述

选择对应的版本下载后解压

在这里插入图片描述

解压目录如下

在这里插入图片描述


♥ 创建静态库项目

在VS中创建一个C++的静态库项目,命名为lua5.1

在这里插入图片描述

删除自动创建的文件

在这里插入图片描述


♥ 拷贝源码

拷贝源码src目录到项目目录下

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

右键解决方案内的项目,选择添加现有项,将src目录所有的.h和.c文件添加到项目内

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

在这里插入图片描述


♥ 不使用预编译头

右键解决方案内的项目,属性页内的C/C++下的预编译头,改为不使用预编译头

在这里插入图片描述


♥ 注释main方法

lua.cluac.c中的main方法注释掉, 我们不需要它有自己的执行入口

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


♥ 添加预处理器定义标记

右键解决方案内的项目,属性页内的C/C++下的预处理器,添加_CRT_SECURE_NO_DEPRECATE标记,不然生成的时候会报错

在这里插入图片描述


♥ 生成编译文件

右键解决方案内的项目,选择生成,在输出栏内可以看到生成成功的输出,至此我们自己生成编译文件的操作已经结束了

在这里插入图片描述


♥ 整合编译文件

回到我们静态库的工程目录下,进入到Debug目录内,找到lua5.1.lib文件,这个生成文件就是上文我们引用的库

注:这个lib文件名字跟我们的静态库项目名字相同,这里静态库我是用了和官方一样的名字,所以生成出来和下载文件一致

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

在源码的src目录下,被选中的四个头文件,和我们之前include目录下的文件相同

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

找到这几个文件,剩下的操作步骤就和之前一样了


♠ 推送

  • Github
https://github.com/KingSun5

♠ 结语

若是觉得博主的文章写的不错,不妨关注一下博主,点赞一下博文,另博主能力有限,若文中有出现什么错误的地方,欢迎各位评论指摘。

👉 本文属于原创文章,转载请评论留言,并在转载文章头部著名作者出处👈
http://www.bjxfkj.com.cn/article/108337.html

相关文章:

  • 太原市建设路小学网站网站权重能带来什么作用
  • 网站1g空间多大陕西省外省入陕建筑信息平台
  • 养老院微网站建设方案渭南网站建设网站建设
  • 影视网站开发网站支付方案的设计
  • 烟台免费做网站网站建设分金手指专业十三
  • 清远企业网站建设dw静态网页模板
  • 秀山网站建大学网站建设论文
  • 做的单页html怎么放网站网站推广建设阶段
  • 网站维护内容和方法企业管理系统软件公司
  • 登录中国沈阳网站广州番禺怎么读
  • 东南亚cod建站系统wordpress密码访问插件
  • 做网站一般要了解哪些国外psd免费下载网站
  • 网站优化种类网络经营许可证查询
  • 男女做暖网站是什么意思常州抖音seo
  • 提供网站技术东莞品牌型网站建设
  • 二级域名免费注册网站做网课网站
  • 网站轮播广告动画怎么做的物流公司哪个最便宜
  • 咸阳网站建设公司哪家好wordpress裁剪插件
  • 湖南做网站 安全还踏实磐石网络沈阳今天刚刚发生的新闻
  • 北京中小企业建站价格天津市市建设与管理局网站
  • 天津做手机网站建设网店代运营收费标准
  • 宜城网站开发小程序开发制作服务商
  • 北京做公司网站自建网站的劣势
  • 义乌联合加工网东莞seo快速排名
  • 企业电子商务网站建设规划报告个人简历范文100字
  • 根据描述生成图片的网站网页制作的基本步骤视频
  • 街舞舞团公司做网站制作一个网站怎么架构
  • 网站建设开发数据库住房和建设部执业资格注册中心网站
  • 南阳高端网站建设前程无忧官网
  • 宁波全网营销型网站建设如何在社交网站上做视频推广