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

怎样注册网站中文域名建一个网站大约花多少钱

怎样注册网站中文域名,建一个网站大约花多少钱,wordpress做微信支付,网上廊坊前言 本篇在讲什么 在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.lakalapos1.cn/news/6260/

相关文章:

  • 做网站必须网站备案白帽优化关键词排名seo
  • 企业网站开发 语言 收录西安新站网站推广优化
  • 福州省建设局网站医院网站建设模板
  • 网站开发招标文件范本境外电商网站建设
  • 网站建设东莞老铁博客浙江义乌网
  • 租用网站空间网站建设公司 2018
  • 天津网站优化哪家快主机宝 建设网站
  • 建站之星网站 seo优化天台建设局网站
  • 做电影网站如何买版权银川公司做网站
  • 群站wordpress网易企业邮箱官网登录入口
  • 消费返利网站做的最长久的域名查询注册官网
  • 赣州住房建设部网站郑州市发布
  • 医院网站建设联系方式家在深圳业主论坛
  • WordPress主题站品牌建设计划
  • 济南商城网站制作石家庄外贸做网站
  • 如何做外贸soho做网站h5营销
  • 商城类网站价格泰安58同城租房
  • 九度互联网站制作效果打开网站说建设中是什么问题?
  • 学习网站开发流程app商城开发网站建设
  • 外贸网站是用什么软件做的设计师网站外网
  • 个人能进行网站开发小说网站80电子书怎么做
  • 手机网站被禁止访问怎么打开网页如何制作自己的网址
  • 马蜂窝网络营销网站建设天水 网站建设招聘
  • 做图书网站的代码图书馆网站建设的作用
  • 电子商务网站规划与设计中国免费素材网站
  • 百度网站禁止访问怎么解除湖南网络营销
  • 广州网站建设clov5r网站建设规划方案模板
  • 关于建设网站的请示西南交通建设集团网站
  • 广州一起做的网站qq推广开通
  • 做网站贵不贵关闭wordpress注册功能