- 博客(13)
- 收藏
- 关注
原创 跨平台编译QT5.15.10实战指南
本文介绍了在x86_64 Linux系统上为ARM64架构交叉编译Qt 5.15.10的完整流程。首先需要下载ARM64工具链(如gcc-arm-10.2)并安装必要的依赖包。然后下载Qt源码并配置环境变量,特别是SYSROOT路径。接着修改mkspec文件指定交叉编译工具链,运行configure生成Makefile。最后通过make命令编译并安装到目标路径/opt/qt5.15.10-arm64。文中还提供了常见问题解决方法,如库路径错误和头文件缺失的处理建议,并给出了验证编译结果的检查方法。
2025-10-22 10:28:27
906
原创 解决Qt编译错误:std::numeric_limits缺失
确保编译器支持 C++11 或更高版本。在项目配置或编译命令中添加以下标志:无效,默认C++11,也尝试了C++14。虽然后面证实确实是这部分相关的问题,但我没有成功验证加头文件能解决;加了后报limits找不到,但是编译链有。更换了QT5.15.10,相同环境能编译通过,同样的头文件,10包含头文件,可以正常编译安装。,但编译器无法找到该模板类的定义。该错误表明在编译 Qt 5.15.3 时,被误认为可能的替代项。
2025-10-22 09:28:05
354
原创 通过FRP与阿里云服务器实现远程ssh访问
本文详细介绍了如何利用阿里云服务器和FRP工具实现远程SSH访问。主要内容包括:FRP服务端在阿里云ECS上的部署配置(含端口设置、认证令牌、日志管理等);安全组规则配置;FRP客户端配置步骤;SSH连接测试方法。文章还提供了安全加固建议(如密钥认证、IP限制)和扩展应用场景(Web服务转发、多级穿透等),特别介绍了更安全的STCP模式配置方法。该方案适用于远程办公、内网穿透等场景,兼具实用性和安全性。
2025-10-21 16:40:09
501
原创 记录一次 有人 串口转TCP 模块的使用
在Sscom等串口工具中建立多个TCP连接时,需确保索引功能已启用。该指令确保TCP模块能够区分不同连接的数据来源和目标,避免数据广播。:未启用索引时,多个连接的数据会广播至所有设备,导致干扰和带宽浪费。:TCP模块未区分连接来源,违反协议的点对点原则。,确保数据定向收发。
2025-10-21 15:27:37
225
原创 Problem: 6. Z 字形变换
如果没有理解的话,可以想象原本的数据是一个直线(绳索),我们U字反复对折,U字里,相邻两点的关系其实是两点直接绳索的长度,即为“两个”x到n的距离。相邻U字之间的关系是一个U型绳索的长度,即为2(n- 1 -x),变化为2n - 2x - 2 ,即为cycle -2x;一 二列第i行,i(0 < i < numRows-1):每个数据之间的关系为2(numRows- 1 - i);中间第x行,设其为第x个数据,与下一个数据的关系为x + (n-x) + (n-1);相邻两个的关系为m+2(n - x);
2025-08-15 13:43:24
388
原创 技事纪—— 传输文件数据中存在多个 \0怎么避免截断
在进行文件上传操作时,文件压缩后,传输文件数据中存在多个 \0,许多操作会受限制因为遇到\0会被截断。甚至数据传输都不正确;在使用字符串处理函数(如 C 语言中的 strcpy、strlen 等)时,遇到 \0 时会认为数据到此为止,导致数据丢失。
2025-02-11 00:00:00
422
原创 技事纪——OCPP协议cjson操作的一些注意事项
5.格式转换cJSON_PrintUnformatted 与 cJSON_Print :cJSON_Print 会输出带有缩进和换行的 JSON 字符串,便于人类查看。4.注意:使用 cJSON_Delete() 删除整个 JSON 对象,会释放所有相关的内存。如下,由于 feedback_body 是通过 cJSON_AddItemToObject 被添加到 feedback_root 中的,当删除 feedback_root 时,它所包含的所有子项(包括 feedback_body)会被自动删除。
2025-02-10 17:33:58
335
原创 技事纪——记录一次DNS解析
在我的设备开发板与一个加密交换机通讯过程中,连接指定网址总是失败,经打印发现问题原因是DNS解析失败导致的;更换网络使用其它的路由器或者交换机就正常。
2025-02-10 16:07:15
1124
原创 技事纪——HTML 转义导致下发URL之后连接失败
在调试下载阿里云文件功能过程中遇到的一个问题:使用curl指令下载成功,使用程序测试功能总是失败,连接不上;
2025-02-10 14:37:59
388
原创 技事纪-记录一次给予mongoose库的Https文件上传的实现
工作需要,LINUX+QT下基于Mongoose库进行文件上传功能的开发,这是最近的一次经历,给我以激励的同时让我决定需要记录一下日常与收获;
2024-04-13 17:57:18
676
1
原创 技事纪-J1939-CAN多帧传输的实现
CAN通讯,多帧传输,参考J1939协议实现。软件环境:QT+LINUX语言:C++硬件:nuc972板子,NUC972DF61YC。
2024-04-13 17:13:57
2326
2
qt5.15.10-arm64-complete-toolchain-backup.tar.gz
2025-10-22
QT数据库SQL的操作函数:增、删、查、改以及自实现例程
2024-11-01
串口协议-涂鸦 IoT 开发平台-涂鸦 IoT 开发平台.pdf
2024-09-12
JLink手动添加Artery MCU-V2.0.0
2024-09-11
数据处理字序,联合体
2025-11-25
关于位域定位的一些疑问;
2025-10-30
arm开发UART怎么处理连续0字节丢失的问题
2024-09-30
一次阿里云上传文件的失败尝试,求解决方法,在我基础上。
2024-05-06
c++,系统将\0和00划等号了,怎么区分
2023-04-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅