在使用了 RTKLIB开源包自带的 rtkplot.exe后,知道了它所具有的功能,就想着如何模仿它做出一个 demo。一开始看的是之前下载的 2.4.2版本的 RTKLIB,里面是使用 Delphi开发的。由于我现在对 Qt比较熟悉,所以想着使用 Qt框架来开发这个 demo。在看源码的过程中,阴差阳错之间又去官网上重新下载了一次源码包,结果发现最新的 2.4.3版本里
..\ObtUI\__BUILD\x64\moc\release\moc_CvImageProvider.cpp(92): error C2tUI\__BUILD\x64\.
原创
2022-09-23 13:39:50
172阅读
注:本文的例子都基于qt-embedded-linux-opensource-src-4.5.x当进入解压好的源码包后,使用./configure –help命令,可以获得相应帮助如果参数前面有*号,直接配置编译的话,就会把这些参数默认进去。为了便于分析,接下来,我们以如下格式进行:参数解释-release编译Qt以发布版的模式进行,一般来说,最后系统完成后,库就应该是发布版。-debug与上面对
Qt确实是一个非常优秀的开发工具,学习Qt从了解Qt的编译开始。在本实例中将介绍Qt编译的过程,并穿插UI的使用。 一、利用designer制作一个界面,保存为login.ui 二、命令行下,使用uic –o ui_login.h login.ui 命令将login.
设置默认多核编译qt 来源:://stackoverflow.com/questions/8860
转载
2022-03-28 11:19:27
464阅读
问题一:msvc-version.conf loaded but QMAKE_MSC_VER isn’t set解决办法:Qt之msvc-version.conf loaded but QMAKE_MSC
原创
2022-06-21 20:43:16
122阅读
重新build,报错消失。
原创
2022-10-08 09:06:27
582阅读
qt(c++)数组越界编译不会报错,运行后也不会报错,除非更改了非常重要的数据导致程序崩掉,不然不一定崩掉。但是c语言编译就会报警告,运行后也不会报错的。但是qt的QList等集合,越界的话,运行时候软件会崩掉。...
原创
2021-07-05 14:12:24
677阅读
qt(c++)数组越界编译不会报错,运行后也不会报错,除非更改了非常重要的数据导致程序崩掉,不然不一定崩掉。但是c语言编译就会报警告,运行后也不会报错的。但是qt的QList等集合,越界的话,运行时候软件会崩掉。...
原创
2022-02-08 16:04:51
801阅读
设置默认多核编译qt
单个项目设置多核编译:作者 学海方舟:加快QT工程编译速度
菜单栏->工具-> 选项->构建与运行->构建套件->点击自动检测内容->在同一页面找到 Environment ->点击change ->在弹出的窗口 添加MAKEFLAGS=-j4 即可
-j4 :表示cup四个核数加入编译
图一
图二
转载
2021-08-13 10:42:52
873阅读
简单地讲,Qt其实就是一个C++的类库。配置编译环境,其实就是配置一个C++编译环境,同时将Qt库载入进来。当然Qt还额外提供了自己内部的一些功能,例如界面编辑器(designer)等。网上有很多配置开发环境的文章,多是手把手一步一步讲,非常详细。但是我初学的时候仍会出一些问题,不知道怎么解决。这里对整个编译环境做一个介绍,希望对大家有帮助,在出问题的时候知道从何下手。
1.编译器简介编译器就是将“高级语言”翻译为“机器语言(低级语言)”的程序,百度百科里的流程图解释的很明了:源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 目标代码 (object code) → 链接器 (Linker) → 可执行程序 (executables)本地编译器 可以生成用来在与编译器本身所在的计算机和操作系统(平
转载
2023-09-11 13:49:40
113阅读
Qt中的项目类型(二)Qt项目的构建(编译)、运行与调试(三)编译、生成、调试和运行有什么区别?编译:把你能看懂,但机器看不懂的源代码,翻译成你看不懂但机器能看懂的二进制文件。编译过程对于C/C++来说,一般有预处理,编译生成中间文件,链接这三个大过程,具体的这里就不多说了,有很多介绍的。生成:按照你说的,VS中解决方案指的是完成一个目标的解决方案,字面意思。很多时候你完成一个开发目标,除了你自己
qt所有的module介绍:https://doc.qt.io/qt-5/qtmodules.html 解决办法: 安装QT5时只安装了 sudo apt-get install qt5-default sudo apt-get install qtcreator 有的modules没有安装,需要手 ...
转载
2021-09-07 12:04:00
4639阅读
2评论
一、多核编译环境:win10, Qt 5.4.1,编译器mingw32项目: Qt for AndroidQt Creator 在编译android项目时不支持预编译,默认cpu单核编译,工程稍大一点导致编译过程极其缓慢,影响效率。不过Qt Creator自带了多核编译工具支持,只是没有默认开启,需要自己在项目中进行配置才能生效。步骤如下【以本机和项目为例】:1.查看是否已经安装了jom
转载
2023-08-27 21:11:18
289阅读
最最初踏上QT之路是受到了XiaomaGee的指点,相比于常规的窗口程序开发,QT有着以下特点:1、 优良的跨平台特性(支持Win、Linux、Mac 不同的平台下只需重新编译即可使用)2、 面向对象3、 丰富的API4、 支持2D/3D图形渲染,支持OpenGL5、 大量的开发文档(无需像VC一样装几个G的MSDN)6、 X
准备工作下载安装QT如果需要重新安装QT,在安装过程中,要把Perl给选中,如果不选中,编译时会报错。下载Qt MQTT模块点此下载 下载时,注意选择与所安装QT版本一致的分支。编译Qt MQTT模块解压将下载下来的qtmqtt压缩包解压到合法路径下复制相关头文件1)在QT安装目录下,选择对应的QT版本和常用的编译器,笔者常用 MSVC 2017 32-bit,选择进入此编译版本文件夹并进入inc
Qt常用的编译方式有两种,一种是使用mingw编译器,另外一种是使用vs编译器进行编译,本文主要介绍使用vs编译器进行编译。1、编译选项 以下编译选项为常用编译选项,可添加在编译命令中,都是可选: 1)-prefix <dir> :指定安装目录默认在; 2)-
一、配置与编译QT。 qt-everywhere-opensource-src-4.7.4.zipqt-everywhere-opensource-src-4.8.0.zip 这两个文件是 QT 4.7 和 QT 4.8 的源文件,若需要在 VS2010中使用,需要先编译。 方法: 1.解压文件至目录;2.进入解压的所在的目录,设置如下环境变量:
转载
2023-10-07 11:18:00
0阅读
本文演示了将一个自己编写的类(SalesData)编译为动态库或者静态库,并且新建的项目中使用该库。 对于小白用户,自己查了网上一些资料,进行了摸索,并将过程记录下来,供他人参考。1、本文主要说明了linux下的使用,windows亦可参考。 2、注意本文中使用的是子项目。普通项目的使用方法与本文相同。 项目名字为sub,包含两个子项目,window为app,datafile为lib。在windo