# machine **Repository Path**: Tlink/machine ## Basic Information - **Project Name**: machine - **Description**: No description available - **Primary Language**: Unknown - **License**: LGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 9 - **Forks**: 2 - **Created**: 2026-02-05 - **Last Updated**: 2026-02-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # QtMachineDog #### 介绍 qt快速开发框架,不管开发多小的项目,都会涉及到一些全局琐碎的事,本项目基于cmake,如: 日志, 全局异常处理(程序崩溃有迹可循), 全局配置文件的管理, 持久化数据, http api请求与解析, 数据的增删查改(其他业务复制粘贴就可以使用的模板), 软件版本号管理, selfhost web服务, fontawesome字体图标选择(颜色大小控制) 动态链接库使用 #### 软件截图 异常捕获 ![输入图片说明](res/images/%E5%BC%82%E5%B8%B8%E6%8D%95%E8%8E%B7.png) fontawesome字体图标选择 ![输入图片说明](res/images/%E5%9B%BE%E6%A0%87%E9%80%89%E6%8B%A9.png) API数据请求 ![输入图片说明](res/images/api%E6%95%B0%E6%8D%AE%E8%AF%B7%E6%B1%82.png) 数据增删查改 ![输入图片说明](res/images/%E6%95%B0%E6%8D%AE%E5%A2%9E%E5%88%A0%E6%9F%A5%E6%94%B9.png) 数据增删查改 ![输入图片说明](res/images/%E6%95%B0%E6%8D%AE%E5%A2%9E%E5%88%A0%E6%9F%A5%E6%94%B92.png) selfhost web服务 ![输入图片说明](res/images/selfhost_web.png) ## 🔧集成asp.net core 发布后的selfhost 启动程序后在后台启动asp.net core webapi的exe应用程序 使用SignalR,通过api来接受设备的实时状态,并轻量的web输出到网络 既保证了工业设备的稳重(桌面程序),又能使数据流动变得轻盈(web程序),设备或单片机轻盈得像路由器 ![输入图片说明](res/images/%E5%8F%91%E9%80%81%E6%B6%88%E6%81%AF.png) 部分qt6安装导致在点击运行时出现错误信息: Process failed: The program "appman-controller.exe" does not exist or is not executable. 解决方法如下:[https://blog.csdn.net/Su_liang/article/details/130314018](https://blog.csdn.net/Su_liang/article/details/130314018)