开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 22642|回复: 68
收起左侧

[易语言支持库] C++支持库(充分利用C++11/14新特性编写完成)

[复制链接]
发表于 2018-11-6 11:33:12 | 显示全部楼层 |阅读模式   广东省深圳市
    由于论坛缺少好用支持库且易本身C++版本过低导致很多C++新特性无法使用。本次利用C++11/14的标准库以及一些C++知名库(RapidJson,Curl)编写支持库使用,以至于编程上不会太落后。

C++11/14标准库相对于微软类库而言与微软无关,可实现跨平台。且其拥有很多高级语法,其效率及稳定性毋庸置疑。如果能直接用标准库完成坚决不要重复造轮子。

    此次封装了线程、线程池、哈希表(UnOrderedMap)、读写锁、互斥、定时器、计时器、Json、Curl等。其中Json封装于RapidJson,此库为C++最快的Json库,效率高于论坛其他工具几百倍

Curl为知名Http库,很多公司及个人都是首选。

    由于易语言5.6版本核心库与其他版本不太一样导致静态编译过程中出现一些问题,所以请大家最好不要使用5.6版本。由于使用到了高版本C++库所以易语言自带的VC6编译器肯定不能编译,

在此本支持库使用了论坛的VS2014编译器,完美实现静态编译,如果你本身有这个编译器也请一定用本次配套的替换使用,否则会出现少库情况。

    至于编译出来的程序能否支持XP,我想说这是肯定的,具体操作方法请参见压缩包里的说明。

    下载地址:链接:https://pan.baidu.com/s/1gY8Gm_kxMH1GOZiYaZeYZw  提取码:u1hs (里面包含编译器,支持库,例程)





补充内容 (2018-11-7 11:00):
由于字数限制,感谢坛友反馈Json成员数问题,我修复并反省一下。全套地址:https://pan.baidu.com/s/1wG2OzQkCnDT0o03p2yIz9g  提取码:hnyy 单独:https://pan.baidu.com/s/1niNrmIsj1_6FlVsRzKXITg  提取码:i29g

补充内容 (2018-11-7 15:02):
版本:1.3 完善了一下上午的成员数问题。全套地址:https://pan.baidu.com/s/1KnPhXsCN3gTmR51XL8t7Aw 提取码:y9t4 单独库地址:https://pan.baidu.com/s/1-O4qhgjGAN7LzCZ1AF7E1Q 提取码:qwq3

补充内容 (2018-11-27 16:07):
更新1.4版本:curl支持返回字节集以及支持提交字节集参数。https://pan.baidu.com/s/10MbuCIpg1WlI12c591dsEw 提取码:8i64

补充内容 (2018-12-12 14:57):
更新1.5版本:修复一个小问题。链接:https://pan.baidu.com/s/1kWCUAW9IGqQA6AgjjNLTZA 提取码:fbwt

补充内容 (2019-1-9 11:07):
更新版本1.6:修复哈希表文本型问题

补充内容 (2019-1-9 11:10):
更新版本1.6:修复哈希表文本型问题。链接:https://pan.baidu.com/s/1aEStuzXOSHa1DwY0MtYp5A 提取码:nxjc
360截图20181106112244118.jpg
360截图20181106112319183.jpg
360截图20181106112352855.jpg
360截图20181106112405087.jpg
360截图20181106112423751.jpg
360截图20181106112446701.jpg
360截图20181106112607768.jpg

点评

如果能加上 json 取属性 置属性 置成员 删成员 删属性 就更完美了   广西壮族自治区北海市  发表于 2019-1-6 15:11
兄dei,无法编译呀LINK : fatal error LNK1104: 无法打开文件“LI***lib”   上海市上海市  发表于 2018-12-24 14:40
JSON数组成员数测试正常了 - 2018-11-7 11:17:13   浙江省杭州市  发表于 2018-11-7 11:17
非常好,发现json取数组的成员数返回的是对象的值的数量,不知道是不是姿势不对,请楼主看看   浙江省杭州市  发表于 2018-11-6 23:00

评分

参与人数 19好评 +18 精币 +41 收起 理由
ku2017 + 1 + 2 很好很强悍,坚持下去哦~
jypp546 + 1 + 2 josn取成员数的参数该怎么写呢,没例子啊
hdp + 1 感谢发布原创作品,一定好好学习,天天向上
日勿日勿 + 1 + 1 感谢分享,很给力!~
jr21066 + 1 很好很强悍,坚持下去哦~
hanyxiang + 1 + 2 很好很强悍,坚持下去哦~
易智豪软件 + 1 JSON完善一下就更好了,加入置功能,现在都是取
xo37 + 1 + 1 支持开源~!感谢分享
Mr.伍先生 + 1 + 1 感谢分享
yangyitzzg + 1 + 2 支持开源~!感谢分享
小凡只是过客 + 1 + 2 共同努力,共同进步
唯美主义 + 1 + 3 支持开源~!感谢分享
冰点 + 1 + 6 感谢分享,很给力!~
Chilkat + 1 + 2 支持开源~!感谢分享
祁辛 + 1 + 1 感谢分享,很给力!~
胆小的老虎 + 1 + 15 非常棒~!
xp555 + 1 我给精华
仁鹰 + 1 感谢分享,很给力!~
花老板 + 1 有两把刷子啊

查看全部评分

本帖被以下淘专辑推荐:

  • · 鱼木|主题: 1560, 订阅: 152
  • · My|主题: 6, 订阅: 0

签到天数: 1 天

发表于 2021-1-15 10:48:43 | 显示全部楼层   安徽省合肥市
谢谢大佬的源码,看看
回复 支持 反对

使用道具 举报

结帖率:100% (4/4)
发表于 2020-2-25 14:37:04 | 显示全部楼层   河南省郑州市
本帖最后由 不一样的感觉 于 2020-2-25 14:45 编辑

{"s":[[[{"b":"b"},{"c":"c"}],[{"s":"s"},{"d":"d"}]]]}
b怎么取不出来  null
回复 支持 反对

使用道具 举报

发表于 2020-2-23 05:37:27 | 显示全部楼层   广西壮族自治区百色市
6666666666666666666666666666
回复 支持 反对

使用道具 举报

结帖率:0% (0/2)
发表于 2019-12-16 18:01:31 | 显示全部楼层   湖南省长沙市
如果大神能把方法和源码共享出来学习参考可能更加有利于易语言环境的完善
回复 支持 反对

使用道具 举报

发表于 2019-2-28 13:33:55 | 显示全部楼层   江苏省泰州市
有两把刷子啊
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)

签到天数: 18 天

发表于 2019-2-28 10:40:01 | 显示全部楼层   湖北省十堰市
好用..........
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)

签到天数: 18 天

发表于 2019-2-28 10:33:49 | 显示全部楼层   湖北省十堰市
感谢分享............
回复 支持 反对

使用道具 举报

结帖率:100% (9/9)

签到天数: 13 天

发表于 2019-1-28 14:02:51 | 显示全部楼层   广东省茂名市

期待大神更新完善更多实用功能,辛苦辛苦
回复 支持 反对

使用道具 举报

签到天数: 1 天

 楼主| 发表于 2019-1-28 09:02:22 | 显示全部楼层   广东省深圳市
ku2017 发表于 2019-1-26 17:54
如何组装一段JOSN数据,只看到解析及取的方法,是暂时不支持吗

暂时不支持
回复 支持 反对

使用道具 举报

结帖率:100% (9/9)

签到天数: 13 天

发表于 2019-1-26 17:54:21 | 显示全部楼层   广东省茂名市
如何组装一段JOSN数据,只看到解析及取的方法,是暂时不支持吗
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表