- 博客(11)
- 收藏
- 关注
原创 Qt Design Studio 创建的项目转换QtCreator应用程序,亲测有效。
本文介绍了将QtDesignStudio项目导入QtCreator的完整流程:1)确保两者使用相同Qt版本(6.8);2)在DesignStudio中导出CMake项目(6.8版本不再支持qmake);3)在QtCreator中打开导出的CMakeLists.txt文件;4)选择对应编译器套件(Qt6.8.0)完成配置;5)构建并运行项目。,强调需使用CMake方式实现项目互通。
2026-05-22 11:19:29
59
原创 在银河麒麟下 Mosquitto 安装简明教程
本文介绍了在银河麒麟系统上安装配置Mosquitto MQTT服务器的完整流程。主要包括:1)更新源并安装Mosquitto服务端和客户端工具;2)配置允许匿名连接和局域网访问;3)重启服务并验证运行状态;4)测试消息订阅/发布功能;5)Qt客户端连接配置。关键点在于必须修改配置文件允许外部连接,使用图形编辑器gedit可避免错误,配置后需重启服务生效。最终实现了MQTT服务器正常运行,支持匿名连接和Qt客户端通信,并设置了开机自启。
2026-05-18 14:59:14
123
原创 Qt6.8.3 + mqtt 在银河麒麟部署简明教程
本文详细介绍了Qt6.8.3环境下成功编译安装qtmqtt库的完整流程。关键步骤包括:下载对应版本的qtmqtt源码,使用QtCreator打开项目并构建,执行cmake安装命令,最后刷新系统库。安装成功后库文件会自动存放在Qt目录中,无需额外配置。使用时只需在CMakeLists.txt中添加find_package和target_link_libraries两行代码即可。核心经验强调:Qt与qtmqtt版本必须严格一致,推荐使用QtCreator构建,安装时需用cmake命令而非make,可忽略debu
2026-05-18 13:57:05
189
原创 Qt开发避坑|MQTT客户端频繁下线?竟是setClientId用错了!
只要用MqttManager连接MQTT服务器,就必须给每个客户端设置唯一的ClientId——物联网设备用MAC/IMEI,调试用时间戳,通用场景用UUID,这样就能彻底避免“一个连接、另一个下线”的坑。其实这个问题不算复杂,只是很多小伙伴刚开始接触MQTT时容易忽略,导致排查半天找不到原因。分享这篇文章,希望能帮大家少走弯路,专注于业务开发,而不是被这种小细节卡住。
2026-05-13 17:27:46
441
原创 Qt 中单例模式的超通俗理解
单例 = 整个程序里,这个类永远只有 1 个对象,永远不会创建第二个。一个公司只有1 个老板一个程序只有1 个配置管理一个软件只有1 个日志管理器一个项目只有1 个数据库连接你不管在哪里调用,拿到的都是同一个实例。单例就是:一个类,整个程序只造一个对象,到处共用,不能复制,不能随便新建。单例 = 全局唯一实例禁止外部创建、禁止拷贝static instance () 是唯一入口Qt 开发几乎必用,用于共享资源、全局管理上面的代码直接复制就能用。
2026-05-13 17:14:18
241
转载 我自己正在使用一套自研的工作流 **SpecForge**
我是一个几乎没有编程基础的人,只有初中学历。之前学过 Python 基础,但没深入下去——因为那时候正是 AI 编程爆火的时代,我辛辛苦苦写的程序,AI 只需要几分钟就能搞定。当时还没有什么 AI 编程工具,只能在网页上用,手动复制粘贴,后来才出来了 Cursor、Trae、Claude Code 这些。我用 AI 写过多个程序和应用,今年还赚到了人生中第一个 1 万块,不算多,但我才 16 岁,真的很开心。
2026-04-17 11:39:42
96
转载 在trae中,支持qt构建编译运行简明教程
Trae是国内首个AI原生IDE工具,可快速构建Qt项目并实现智能编译调试。其核心优势在于通过自定义智能体自动完成编译过程,遇到报错时能实时调整代码和参数,大幅提升开发效率。操作步骤简明:启动Trae后调用智能体,输入指令即可自动完成构建编译;若报错,系统会智能诊断并修改代码直至成功。该工具解决了传统Qt开发中繁琐的手动配置问题,使调试过程更加灵活高效。
2026-04-16 10:08:51
465
原创 Qt MQTT 模块安装简明教程(Windows + Qt 6.x.x)
本文提供了在Windows系统下为Qt 6.x.x安装MQTT模块的简明教程。以Qt 6.8.3为例,详细说明了从GitHub获取源码(需与Qt版本严格匹配)、使用Qt Creator编译构建、以及将生成文件复制到Qt安装目录的关键步骤。教程包含文件路径配置图示和.pro/CMake项目配置示例,最后通过包含头文件验证安装成功。该方案适用于所有Qt 6.x.x版本,只需在git checkout步骤修改对应版本号即可。
2026-04-09 16:45:23
530
1
原创 NFS之前正常,突然NFS挂载失败原因之一
NFS之前正常,突然NFS过载失败,提示:mount.nfs: requested NFS version or transport protocol is not supported
2023-05-17 11:59:51
2631
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅