Qt项目作品在苹果macos上编译运行效果/视频监控系统/物联网平台等

一、前言说明

在这十几年时间里,用Qt写过几十个项目,一百多个组件,几百个控件,最开始的时候并没有考虑跨平台的问题,后面有用户陆陆续续有其他平台的要求,所以后期写的代码,从一开始设计阶段就会考虑跨平台问题,尽管Qt本身代码是跨平台的,但是有些功能Qt并没有提供,需要自己在不同平台对应不同的代码去实现,比如设置系统时间,windows和linux上面对应不同代码去执行,还一个就是依赖链接的库比如ffmpeg库,这个在不同平台甚至位数上都有对应的链接,这些基础的写法,基本上都是在组件中就已经做好的,这样不同项目引入这个组件,就无须再写重复的代码。目前用下来,我写过的所有项目,都可以无缝在其他平台运行,只要重新编译代码即可,主要的功劳还是Qt本身的跨平台。

最开始自己在公司做项目的时候,主要是需要在linux以及嵌入式linux上运行,后面有些客户端工具主要在windows上运行,再到后面有些土豪用户,居然用mac电脑,他希望项目能够直接在苹果电脑运行,尽管我经常说没有mac、买不起mac、穷逼不配拥有mac之类的话,为了客户上帝,还是在虚拟机中装了个mac,专门用来测试编译代码,尽管用起来非常慢,而且居然不支持快捷键复制粘贴,右键菜单要用拷贝而不是复制,我勒个去,真心难用啊。

二、效果图








三、功能特点

四、相关地址

  1. 国内站点:https://gitee.com/feiyangqingyun
  2. 国际站点:https://github.com/feiyangqingyun
  3. 个人作品:https://blog.csdn.net/feiyangqingyun/article/details/97565652

五、相关代码

cpp 复制代码
相关推荐
lsx2024068 小时前
JavaScript 条件语句
开发语言
玄同7658 小时前
Python 自动发送邮件实战:用 QQ/163 邮箱发送大模型生成的内容
开发语言·人工智能·python·深度学习·机器学习·邮件·邮箱
索荣荣8 小时前
Maven配置文件(pom.xml)终极指南
java·开发语言
钟智强8 小时前
React2Shell:CVE-2025-66478 Next.js 远程执行漏洞深度分析与代码剖析
开发语言·javascript·ecmascript
数研小生9 小时前
Python自然语言处理:NLTK与Gensim库
开发语言·python·自然语言处理
第七序章9 小时前
【Linux学习笔记】初识Linux —— 理解gcc编译器
linux·运维·服务器·开发语言·人工智能·笔记·学习
消失的旧时光-19439 小时前
C++ 拷贝构造、拷贝赋值、移动构造、移动赋值 —— 四大对象语义完全梳理
开发语言·c++
送秋三十五9 小时前
一次大文件处理性能优化实录————Java 优化过程
java·开发语言·性能优化
Sylvia-girl9 小时前
线程池~~
java·开发语言
fie88899 小时前
基于MATLAB的转子动力学建模与仿真实现(含碰摩、不平衡激励)
开发语言·算法·matlab