Qt多功能助手开发流程
文章平均质量分 65
一叶不之秋
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
(x)Qt+opencv 通过CMake构建编译
我用的qt比较老旧,使用的编译器还是MinGW32,现在的主流编译器都是64位。通过CMake编译的时候遇到一些奇奇怪怪的问题,不知道是环境导致的还是其他的什么原因,在此做一个比较完整的记录了。就可以通过MinGw32-make指令编译,编译过程中我是使用的单线程编译,多线程编译好像会导致线程竞争出问题无法编译通过。安装CMake,Opencv的配置过于复杂,通过命令行已经无法满足了,必须借助CMake的ui实现。取消protobuf,这个查询了以下是python的库,用不到,而且还要求c++17的特性。原创 2025-06-04 10:07:40 · 230 阅读 · 0 评论 -
(三)低版本qt开发统一至CMake-以入口软件(boot0)为例
为目标添加预处理器宏定义。这里定义了几个关键的默认参数。是项目的根目录,使用表示当前目录;是构建目录的默认名称;是输出目录的默认名称;是 Qt 的安装路径,用于后续 CMake 配置时指定 Qt 的位置;是编译时使用的线程数,默认为 8。这些参数都是可以修改。REM 定义默认参数。原创 2025-05-07 17:12:57 · 976 阅读 · 0 评论 -
(二)入口软件(boot0)
我们首先来说一下入口文件的事情,入口文件相当简单,只需要创建一个exe文件就好了。这个项目我命名位fridayapp。原创 2024-07-01 14:32:15 · 453 阅读 · 0 评论 -
(一)前言
通用模块文件:可能被多次使用的某个某功能,被写成插件的形式存在。入口文件:首先有一个什么都需要做的app,只负责软件入口,即exe文件,他的作用是调用插件,类似于单片机的boot0,其作用,就是提供软件启动的入口,后续软件有各种更新改动,基本不会动它,它在软件设计生命周期内是可以不被改动的。启动文件:有了boot0就有boot1,启动的作用则是加载各种功能,作为插件被入口文件调用,它在软件设计设计周期内是可以被改动的,通过直接替换插件(lib)文件,就可以达到更新软件的目的。原创 2024-07-01 11:46:21 · 210 阅读 · 0 评论
分享