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

网站怎么弄缩略图上传黄石网站建设黄石

网站怎么弄缩略图上传,黄石网站建设黄石,苏州淘宝网站建设培训,上海做网站hlanggroup本文开始进行lua C语言api的学习 1 简介 lua语言与C语言使用还是很紧密,以前我只是学习lua语言比较多,C语言api部分了解比较少,最近在学习tcc编译器的使用进一步学习一下lua C语言api的使用。 2 配置编译环境 首先需配置好tcc编译器环境[参考],再配置好lua源码路径[参考],新…

本文开始进行lua C语言api的学习

1 简介

lua语言与C语言使用还是很紧密,以前我只是学习lua语言比较多,C语言api部分了解比较少,最近在学习tcc编译器的使用进一步学习一下lua C语言api的使用。

2 配置编译环境

首先需配置好tcc编译器环境[参考],再配置好lua源码路径[参考],新建一个C:\run\test\lua-Capi目录,后续主要在该路径下编程,复制之前的tcc编程环境.bat到当前目录,对其进行修改,更改如下,主要增加一个lua_src变量设置为lua源码路径。

::将编辑器路径设置到path变量
set path=C:\run\tcc;%path%
::设置lua源码路径
set lua_src=C:\run\test\lua-5.4.7\src
::启动命令行
cmd

其次,需复制之前lua源码路径下之前编译好的动态链接库文件lua.dll和导出文件lua.def到当前目录,方便后续使用。

3 编写第一个程序

第一个程序01hello_lua.c如下

//01hello_lua.c
//第一个基本程序
#include <stdio.h>
#include <stdlib.h>//载入lua相关头文件
#include "lua.h"     
#include "lauxlib.h" 
#include "lualib.h"  int main()
{//创建一个新的lua状态lua_State* L = luaL_newstate(); // 创建标准库luaL_openlibs(L);// 解析并执行Lua脚本字符串luaL_dostring(L, "print('Hello, Lua!')");// 关闭Lua线程lua_close(L);                             return 0;
}

相对还是比较简单.

3 编译第一个程序

打开tcc编程环境.bat,输入以下命令。

::编译程序
tcc -I %lua_src% lua.def 01hello_lua.c -o 01hello_lua.exe
::执行程序
01hello_lua

运行情况如下:
在这里插入图片描述
本次采用链接到动态链接库方式编译,这样生成的程序比较小,若要复制程序,需连同lua.dll一起复制。

4 编写Makefile文件

从上面编译命令看,还是比较复杂,容易输错,我将上面编译指令编写为Makefile文件,如下。

# 学习lua C语言api的Makefile文件
# lua源码路径
lua_src=C:\run\test\lua-5.4.7\src
# 显示帮助
help:echo 用法为make [源码名称]# 编写通用编译指令
# %代表匹配任何输入参数,这里主要为源码名称
# $@代表匹配表示生成的目标文件,这里为源码名称
%:@tcc -I $(lua_src) lua.def $@.c -o $@.exe@echo -----$@.exe生成成功----@echo -----运行$@.exe程序----@./$@

输入下面指令即可编译并运行程序。

make 01hello_lua

在这里插入图片描述
后续新建新的c代码文件,可以使用make 名称进行编译。

make 源代码名称

文章转载自:

http://sBPLBDju.xqbgm.cn
http://arWT9U0D.xqbgm.cn
http://xe6dvESg.xqbgm.cn
http://OrGwD9ZY.xqbgm.cn
http://8Y66WXVV.xqbgm.cn
http://SBSmcdXy.xqbgm.cn
http://2OsZOk40.xqbgm.cn
http://7K2utz6e.xqbgm.cn
http://FDxdbzLs.xqbgm.cn
http://0RlTOA2D.xqbgm.cn
http://1DHR5NjH.xqbgm.cn
http://og7xJjDF.xqbgm.cn
http://pp0DCLan.xqbgm.cn
http://zgcMI8aS.xqbgm.cn
http://Kml3XUzc.xqbgm.cn
http://QIX5lx2q.xqbgm.cn
http://yZ3u9kpf.xqbgm.cn
http://Th438tTX.xqbgm.cn
http://su00F7kp.xqbgm.cn
http://eCqhUrWE.xqbgm.cn
http://nPFI4N5V.xqbgm.cn
http://HKWOIzgA.xqbgm.cn
http://oX7c8pjQ.xqbgm.cn
http://1W7vc9sx.xqbgm.cn
http://fwbHuNpc.xqbgm.cn
http://MXrji8Lp.xqbgm.cn
http://6Ljfycmn.xqbgm.cn
http://Vm5Fpz1h.xqbgm.cn
http://RX0C1NSt.xqbgm.cn
http://kbiRgsEH.xqbgm.cn
http://www.dtcms.com/wzjs/680618.html

相关文章:

  • 北京网站建设公司兴田德润专业宜昌市住房和城乡建设局网站
  • 温州网站优化搜索wordpress 比价
  • 菏泽北京网站建设电子商务网站功能设计
  • vue做网站的实例中山医疗网站建设
  • 免费空间赞郑州网站制作专业乐云seo
  • 佛山市网站建设分站企业网页设计制作网站教程
  • 中国建设监理协会网站投稿百度对wordpress
  • 做游戏网站多钱湖北标书设计制作
  • 中国建设银行官网站企业年金做详情页比较好的网站
  • wordpress访问网站很慢做一个论坛网站要多少钱
  • 创建qq网站网站开发工程师任职资格
  • 网站开发英文翻译zencart 网站入侵
  • 购物网站开发的基本介绍开发公司空置房物业费会计科目
  • 专业的定制型网站建设更改网站伪静态
  • 建筑做地图分析的网站国外订房网站怎么和做
  • 做平面设计必知的网站网站设计有哪些公司
  • 做的网站要花钱吗广东新闻联播2011
  • 做网站维护工作难吗整站排名服务
  • 网站可以做的活动推广域名空间做网站
  • 网站如何做实名验证企业网站建设方案渠道
  • 阿里云做网站需要些什么上海营销网站建设
  • 搜索网站建设推广优化做行业分析的网站
  • 网站改版思路北京海淀的保险公司
  • 前端手机网站wordpress 函数教程
  • 网站域名证书软路由做网站
  • 做p2p网站的公司织梦dedecms网站简略标题shorttitle的使用方法
  • 长白山网站学做管理平台wordpress主题 评论
  • 中国旅游网站排名高清图片素材网站免费下载
  • 网站的请求服务做优先级网站中图片加水印
  • 一般网站字体大小高端模版网站