Lua - 14
来源:互联网 发布:手机图书馆软件 编辑:程序博客网 时间:2024/05/22 07:40
上篇利用io来调用curl,其实lua对于curl还有几个很有名气的库:
看这两篇就基本懂了:
http://www.cnblogs.com/lrxing/p/3955036.html?utm_source=tuicool&utm_medium=referral
http://www.cnblogs.com/lightsong/p/3735637.html?utm_source=tuicool&utm_medium=referral
一、
首先装好libcurl下的库:Lua-cURL有GitHub地址:
https://github.com/Lua-cURL/Lua-cURLv3
按照流程装好之后,引用要这样用:"cURL"
二、
我们装curl下的库:
Github地址: https://github.com/LuaDist/luacurl
官网:http://luacurl.luaforge.net/
装这个就要难很多了,首先从官网下载资源并且解压后,发现会有一个:CMakeLists.txt 和 luacurl.c文件
这个时候从这里下载并安装cmake命令:http://blog.csdn.net/eli00001/article/details/40082083
然后回到上面的目录,对CMakeLists文件所在目录输入命令:cmake ./
这样就会生成这些文件:
接着我们就可以很愉快地make命令,但是会发现很痛苦的:
其他几个warning先不管他,我们就单独解决这个luaL_reg,很简单,报的错误是说没有这个变量,你直接添加一个宏在luacurl.c文件过去:
然后重新来一次,这个时候应该是只剩下warning,不管他,接着sudo make install,正常就可以装成功了,然后我们就测试一下:
在lua环境中,尝试输入:require("luacurl")
会发现:
很明显是模块和包引用路径没有.lua文件或者是.so文件我们去上面这几个地方看看,会发现:
在/usr/local/lib/lua/5.3 中存在一个 lcurl.so
这个时候我们把它拷贝一份到常用的/usr/local/share/lua/5.3中
然后输入命令:
require("lcurl")
发现可以用了,但是我还不确定这个是换名字了还是最终还是装失败了,下一次文章会验证是否安装成功,如果这都安装失败,那还是乖乖使用libcurl下的组件吧!
但以上的配置环境的思路和方法都是大家值得去思考和学习的。
- Lua - 14
- lua 4-14
- LUA
- Lua
- LUA
- lua
- Lua
- lua
- lua
- lua
- lua
- lua
- lua
- lua
- Lua
- lua
- lua
- lua
- 我的VPN三年间(记录的2012到2014)
- 关于如何提高程序设计编码能力的思考与实践
- int 转 char 、string c++
- [LeetCode]23. Merge k Sorted Lists
- GD库生成极客图像
- Lua - 14
- C++的iostream标准库介绍+使用详解
- MySQL关键字之TRUNCATE
- LORA STM32
- JSP端口转发工具–KPortTran
- CentOS 7中安装与配置Tomcat-8
- 邂逅seajs 和spm
- Java中通过实例得到实体类中的属性和方法
- 记一次触摸屏引起的系统卡断