自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 界面卡顿处理方法

);});});

2025-05-28 11:12:26 293

原创 当生产了~/qt-arm/bin/qmake,可以单独编译其他-源码的某个模块,如下,编译/qtmultimedia

export QMAKE=~/qt-arm/bin/qmake # 使用已安装的 qmake。export QT_INSTALL_PREFIX=~/qt-arm # 安装路径。# 配置 qtmultimedia 模块。# 设置交叉编译器和 qmake 路径。

2025-05-12 13:25:13 235

原创 qt 常用log打印

【代码】qt 常用log打印。

2025-05-06 10:16:22 81

原创 c++设计模式

定义:提供一个接口,用于创建相关或依赖对象的家族,而不需要指定具体类。结构:包含多个工厂,每个工厂负责创建一类产品。应用场景:当产品需要遵循相同的接口或结构,并且产品的种类较多时。

2025-04-29 10:55:57 939

原创 qt源码编译问题汇集

可以在生成的qt-arm/lib里面看到这个libQt5X11Extras.so。有部分头文件缺少#include<limits>头文件。// 处理 void 类型的特殊化。在 ~/.bash下可以导入qtarm支持的环境。删除对qtquick3d的添加编译。单独对X11Extras的编译安装。// 修正构造函数声明。# 设置 Qt 环境变量。

2025-04-25 17:18:46 688

原创 编译qt脚本

配置 Qt 构建(本机编译,不需要 sysroot 和 xplatform)# 设置 C++17 编译(根据 qtx11extras 要求)# Qt 源码路径 & 构建输出路径。

2025-04-24 15:59:53 123

原创 qt源码编译

可以在生成的qt-arm/lib里面看到这个libQt5X11Extras.so。有部分头文件缺少#include<limits>头文件。删除对qtquick3d的添加编译。单独对X11Extras的编译安装。

2025-04-23 15:35:05 202

原创 window下 qt程序中调用其他程序,使其以管理员运行

【代码】window下 qt程序中调用其他程序,使其以管理员运行。

2025-04-11 14:02:07 138

原创 SetLocalTime() 是 Windows API 中用于设置系统时间的函数,调用失败时可以用 GetLastError() 获取错误码,不同的错误码表示不同的失败原因。

【代码】SetLocalTime() 是 Windows API 中用于设置系统时间的函数,调用失败时可以用 GetLastError() 获取错误码,不同的错误码表示不同的失败原因。

2025-04-11 08:55:02 188

原创 qt源码arm版本编译中,QtX11Extras模块无法编译问题处理

2.需要修改开发板上的qt源码,我使用的是5.15.2版本,修改大部分是添加头文件<limits>,好多报错是。1.在虚拟机下配置arm版本比较复杂,我是直接在开发板上编译的。1.在home目录下创建编译和输出文件夹。2.创建运行脚本auto.sh。3. 用到C++17了。

2025-04-10 15:36:35 203

原创 Qt Creator过项目配置(如 .pro 文件、自定义构建或运行步骤)可以让程序“以管理员身份运行”

在 Windows 上,如果你要让生成的.exe在运行时请求管理员权限,你可以添加一个 manifest 文件。

2025-04-10 10:02:34 142

原创 为什么开发板都跑armlinux系统不跑新x86-64linux系统

相比 x86-64 的 CISC(复杂指令集),执行指令更简单,能耗更低。但嵌入式设备不需要这些,所以不会选择 x86-64 Linux。(如 UP Board):性能高,但功耗大,通常需要风扇散热。,这些都是轻量级 Linux 适用于嵌入式开发的发行版。:ARM 处理器,能耗低,适用于智能家居、物联网。,嵌入式支持的软件和驱动会变少,开发难度反而更高。,即使是低功耗版,也远比 ARM 处理器。,授权和成本都较高,不适合嵌入式市场。x86-64 处理器更强大,适合。,适合开发者和教育使用。

2025-04-01 13:33:57 302

原创 如何在linux下qt安装arm交叉编译环境

3.1在 home目录下创建两个文件夹Qt-build 和 Qt-arm64,一个用来放编译过程文件,一个用来放编译结果。2.3 复制源文件到home路径,如果在/mnt一些盘,编译的时候有软链接失败问题。然后运行 cd到Qt-build ,运行脚本 ./autoconfigure.sh。打开Qt,点击工具->选项。修改路径指向配置的aarch64-linux-gnu-10.3。可以看到aarch64-none-linux-gnu已经生效。1.3 复制到 opt。5.配置qt的编译环境。

2025-03-20 18:52:08 1003

原创 python如何打包发不到pip

通过以上步骤,你就可以成功地将自己的 Python 包发布到 PyPI,并使其可供其他人使用 pip 下载和使用。

2025-03-05 16:24:05 397

原创 python获取开发板上的文件

【代码】python获取开发板上的文件。

2025-03-05 16:02:30 75

原创 python给开发板发指令

【代码】【无标题】

2025-03-05 15:58:38 94

原创 使用opencl将矩形坐标转成极坐标

【代码】使用opencl将矩形坐标转成极坐标。

2025-03-04 15:27:14 142

原创 QtCreator 无法添加MSVC2019-32位和64位编译

需要同时安装VS2019,qt creator 才能识别到编译环境,自动加载改编译平台。

2025-02-28 13:16:10 195

原创 开发板算力计算

通过使用合适的工具和方法,可以全面评估开发板的算力。测试结果可以帮助你了解开发板的性能瓶颈,并为优化提供依据。如果你有特定的开发板型号或测试需求,可以提供更多信息,我会为你提供更具体的建议!

2025-02-26 09:12:09 582

原创 T113 基础操作

Target# rm /etc/resolv.conf Target# touch /etc/resolv.conf Target# vi /etc/resolv.conf 图 185 添加内容如下: nameserver 8.8.8.8 //DNS 请根据实际情况修改 如上配置完成后,请保存退出,并将评估板断电重启,网络静态 IP 即可生效。

2024-12-23 19:27:43 847

原创 linux下升级Gcc G++ 到C++17

您可以尝试安装更高版本的 GCC,但通常最简单的方法是使用 toolchain 测试版或 devtoolset(如果可用)。不过,对于 Ubuntu,更常见的是直接安装 GCC 的新版本或从源代码编译。然后,尝试编译一个简单的 C++17 程序来验证支持。同样使用 gcc --version 和 g++ --version 来检查安装的 GCC 版本,并编译一个简单的 C++17 程序来验证支持。或者,您也可以从 GCC 的官方网站下载源代码并自行编译安装,但这通常更复杂,需要更多的依赖项和配置。

2024-10-12 14:02:51 2031

原创 电脑分辨率集合

‌低分辨率‌:‌中等分辨率‌:‌高分辨率‌:

2024-10-09 09:30:57 3301

原创 ubuntu下升级gcc和g++到9版本

如果你遇到任何问题,确保检查你的Ubuntu版本和apt仓库的配置,以及任何可能的依赖问题。如果你安装了多个版本的GCC,并希望更改系统默认的GCC版本,你可以使用update-alternatives命令。如果你的目标是升级到GCC的某个特定版本,而不是最新版本,你可能需要添加额外的软件源(如PPA),因为Ubuntu的官方软件仓库中可能不包含所有版本的GCC。这条命令会安装GCC的最新版本(或者根据你的Ubuntu版本和配置,apt会安装与你的系统兼容的最新GCC版本)。2. 安装或升级GCC。

2024-09-04 13:06:29 1104

原创 如果函数返回参数没有返回

会引起段错误!

2024-04-08 13:44:36 168

原创 将float数据拷贝到QByteArray指定的位置

【代码】将float数据拷贝到QByteArray指定的位置。

2024-02-06 14:49:45 589 1

原创 每日的收获

230630 RS485半双工通讯,后发不能同步。qt开发与RS232相同。

2023-06-30 10:53:58 181 1

原创 qt加载qm文件,翻译无效问题

如果将 a.installTranslator(&qtTranslator);放在MainBoardCheckClient w;语句后面,可能会出现部分翻译无效,甚至全部无效。

2023-06-05 16:39:31 1467 1

原创 C++中的空类,默认产生哪些类成员函数?

这其中构造函数和析构函数大家都知道。有疑问的就是拷贝构造函数,赋值运算符,以及两个取址运算符。// 取址运算符 const。拷贝构造函数,有的人也称复制构造函数。它只有一个参数,参数类型是本类的引用。很多面试和笔试都会考这个。取址运算符,这个好理解,const取址运算符,

2023-04-24 15:46:15 135

原创 230406

1.结构体和联合体的区别?2.信号与槽的优缺点?

2023-04-06 19:29:16 110

原创 NULL与nullptr 的区别

NULL 与nullptr

2023-02-24 10:39:48 230

转载 声明和定义的区别

声明

2023-02-16 19:04:28 93

原创 Type is not registered, please use the Q_DECLARE_METATY

wu

2022-08-09 09:07:33 1569

原创 vsvim安装卸载

1 下载安装2 卸载打开VS——》 在工具中找到 扩展和更新——》在弹出的页面找到VSVIM 卸载。

2022-05-16 17:12:37 415

原创 Debug与Realse下的lib

引用第三方库时,默认引用的lib文件,debug比realse 多一个d如 debug下 xxxd.lib在realse下xxx.lib

2021-08-04 17:23:05 702

原创 触发两次槽函数现象

QT新信号的绑定:connect(ui->m_addbtn, SIGNAL(QPushButton::clicked), this, SLOT(TimeRangSet::on_m_btnOk_clicked));会有触发两次槽函数现象。复原为:connect(ui->m_addbtn, SIGNAL(QPushButton::clicked), this, SLOT(TimeRangSet::on_m_addbtn_clicked));可以避免。...

2021-04-16 10:42:52 313

qt5.15.2编译的arm版本,aarch64

qt5.15.2编译的arm版本,aarch64

2025-04-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除