![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt
文章平均质量分 69
xuehu96
C++是世界上最好的语言
展开
-
C语言库学习(四):用libredwg解析cad的dwg文件——第一版(qt)
开始首先下载LibreDWG的源代码,git clone https://github.com/LibreDWG/libredwg.git下载完成后,把src文件夹和include文件夹复制到qt工程目录下jsmn文件夹是空的,也需要下载git clone https://github.com/zserge/jsmn第一次失败的尝试第一次用libredwg-0.10.1.2969-w...原创 2020-03-05 21:34:20 · 12056 阅读 · 13 评论 -
C语言库学习(三):用cJSON做动态库(linux/windows/qt)
动态库动态库在运行时加载到共享区(堆区和栈区中间的一个特定区域),编译时要加上与位置无关的选项-fPIClinux下动态库的制作准备好cJSON.c cJSON.h文件执行gcc cJSON.c -o cJSON.o -c -fPIC,编译出与位置无关的文件再执行gcc cJSON.o -shared -o libcjson.so 得到动态库so文件-fPIC(或-fpic):表示...原创 2020-03-03 18:23:50 · 829 阅读 · 1 评论 -
C语言库学习(二):用cJSON做静态库(win/linux)
静态库静态库是在编译时链接,windows下后缀为.lib,Linux下为.a,是多个.o文件打包的结果,库的使用是用.h头文件引入符号,先让编译通过,在链接时再组合在一起优点: 执行快 发布程序不需要发布库缺点: 体积较大,库更改需要重新编译应用Linux下静态库的制作.编译成.o文件将.o打包 ar rcs libcalc.a file1.o file2.o file3.o...原创 2020-03-03 10:35:29 · 1655 阅读 · 0 评论 -
自己封装一个Qt HTTPpost/get的json工具包
XuehuQHTTPJson/**** pro文件中添加 ****QT += networkCONFIG += C++11***********************/Qt有QNetworkReply用于HTTP的异步操作,有QJson用于Json字符串的解析和打包,自己封装一个好用的类,把这两个功能结合在一起,使用很方便。当然发送和接收的都要是application/jso...原创 2020-01-13 23:49:52 · 2092 阅读 · 3 评论 -
Qt实用快捷键
界面控制 F1查看帮助 Esc回到代码 F2 跳转到函数定义(和Ctrl+鼠标左键一样的效果) Shift+F2 声明和定义之间切换 F4头文件和源文件之间切换 Ctrl+H diff Alt+左右 切换最近文件(UI下Alt+←可以直接到代码) Ctrl+Tab 快速切换最近文件 Ctrl+W 关闭当前文件代码控制 ...原创 2019-11-01 00:03:34 · 2329 阅读 · 1 评论