- 博客(6)
- 资源 (5)
- 收藏
- 关注
原创 win10系统下Qssh mater(支持sftps协议)包括依赖库的下载和编译
一、下载和编译依赖库botan:1.下载botan的最新源码 2.14.0(下载网址 https://github.com/randombit/botan/tags)。2.编译 qt win64 库(编译qt win32库类似操作,如果系统没有对应工具链,请自行从网上下载。然后别忘了编译之前先配置环境变量):configure.py --os=mingw --cpu=x64 --cc-bin=x86_64-w64-mingw32-g++ --ar-command=x86_64-w64-mingw32-
2020-07-05 13:16:04
4569
原创 QT在局域网进行UDP通信的若干坑
QT进行局域网通信,接收端可以采用的代码:receiver = new QUdpSocket(this);//绑定,第一个参数为端口号,第二儿表示允许其它地址链接该广播 receiver->bind(Server_PORT,QUdpSocket::ShareAddress); //readyRead:每当有数据报来时发送这个信号 connect(receiver,SIGNAL(ready...
2020-03-16 16:29:10
1508
原创 QT工程结构和和配置优化(跨平台)
QT是为嵌入式和桌面应用开发而生的跨平台软件开发框架。那么QT工程结构和配置应当如何设定才好呢?工程结构需要增加3rd,bin,buid三个文件夹,分别用第三方库及其头文件、windows发布版本、linux发布版本的存储。工程配置文件.pro应当增加如下配置:TARGET = HelloWorldTEMPLATE = appunix {Release:DESTDIR = build...
2020-03-11 18:57:26
467
原创 一种简便的QT日志模块的设计
本人使用过很多开发语言,也做过很多项目,日志模块用的很多。很多时候,我们只需要在控制台打印日志即可。但是更多的时候我们需要使用日志文件。一般控制台和日志文件我们都会在项目中使用,对于带有UI的项目,有的时候需要将日志在UI展示。如此之多的日志要求,如何实现统一,却是一个问题。本文将设计一款简便的QT日志模块,用于统一整个项目常用的控制台日志和日志文件,为项目的开发、测试、版本变更和后期维护带来一...
2020-03-10 16:13:33
548
原创 QT信号量和槽的通俗理解
QT信号量和槽还是蛮方便的,尤其是在使用多线程的时候基本不需靠考虑锁的问题。那么,这是什么样的工作原理,使其有这么大的优点呢?本文将一种通俗易懂的方式对其进行阐述。在解释之前,先贴一个链接:https://www.cnblogs.com/findumars/p/5031239.html本链接主要对connect的第五个参数连接方式做了解释和理解。为了更通俗的理解,本文将针对队列连接(Que...
2020-03-09 16:35:52
672
原创 嵌入式分层概括总结
最近重新进入嵌入式领域,有必要对嵌入式分层架构有一个清晰的理解。经过多方查阅以及个人的理解,本人对嵌入式分层架构概括总结如下:比较细的层次由下到上可分为:(硬件层) 硬件底层->硬件驱动层->(硬件抽象层) 硬件抽象驱动层->硬件抽象接口层->(功能模块层) 功能模块层(功能模块驱动层)->应用接口层(功能模块接口层)->(应用层) ...
2020-02-27 15:50:58
1439
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人