当前位置: 首页 > news >正文

Qt跨平台(统信UOS)各种坑解决办法

记录Qt跨平台的坑,方便日后翻阅。

一、环境安装

本人用的是qt 5.14.2.直接在官网下载即可。地址:Index of /archive/qt/5.14/5.14.2

下载linux版本。

下载之后 添加可执行权限。

chmod 777 qt-opensource-linux-x64-5.14.2.run

然后执行。

出现坑1:

无法运行。

解决坑1办法:进入统信的开发者模式才行。

这是已进入的画面。中间就是各种扫二维码绑手机。

然后一路安装。

安装成功后。

开始编译,各种问题修改。windows都可以的,在他下面就是有问题。修改就行了。搞定代码的编译和运行问题。

然后开始打包。

windows有 windeployqt 打包工具,我想着qt包里应该也有linuxdeployqt.查找了一下没有。

好吧,网上查了一下发现需要下载。

地址: https://github.com/probonopd/linuxdeployqt

下载之后也是添加可执行模式。

后面就在安装 patchelf

sudo apt-get install patchelf //安装
patchelf --version //验证

然后添加qt的环境。就像windows中系统环境变量 根据自己的qt环境来。

vim ~/.bashrc

在最后面添加上图的代码。

特别注意。 第一行。要把$PATH 添加到最后。这样的话可以优先从qt的库拉依赖而不是从系统中拉。

我就在这里踩了大坑。一直报查找到的lib不兼容,不是qt的lib. 

一直报这个错。后面我重新梳理了一下 应该是库文件的问题,然后看了一下linux环境。发现确实是这样。在PATH里后面最后面的才是qt的库文件。所以要把他放在最前面。

然后执行,就可以顺利打包了、

linuxdeployqt appname -appimage

相关文章:

Qt跨平台(统信UOS)各种坑解决办法

记录Qt跨平台的坑,方便日后翻阅。 一、环境安装 本人用的是qt 5.14.2.直接在官网下载即可。地址:Index of /archive/qt/5.14/5.14.2 下载linux版本。 下载之后 添加可执行权限。 chmod 777 qt-opensource-linux-x64-5.14.2.run 然后执行。 出现坑1…...

ORB-SLAM3算法1之Ubuntu18.04+ROS-melodic安装ORB-SLAM3及各种问题解决

文章目录 0 引言1 安装依赖1.1 opencv安装1.2 Eigen3安装1.3 Pangolin安装1.4 其他2 编译安装ORB-SLAM32.1 build.sh2.2 build_ros.sh0 引言 ORB-SLAM3,在之前ORB-SLAM和ORB-SLAM2的基础上,新增了IMU多传感器融合SLAM,这是第一个能够使用针孔和鱼眼镜头模型通过单目、立体和…...

git学习笔记之用命令行解决冲突

背景 一般来说,当使用git检测到源分支和目标分支发生冲突时,我们习惯用IDE在本地进行冲突的解决,再合并、push。 但如果冲突文件不多,我们大可以直接用命令行去解决冲突。 方法 第一种方法: 找到所有的>>>…...

C语言中的内联汇编是什么?如何使用内联汇编进行底层编程?

C语言中的内联汇编是一种高级编程技术,允许开发者在C代码中嵌入汇编代码,以实现对特定处理器指令的直接控制和优化。内联汇编通常用于底层编程,例如操作系统开发、嵌入式系统编程和性能关键的应用程序。本文将详细介绍内联汇编的概念、语法和…...

react笔记基础部分(组件生命周期路由)

注意点&#xff1a; class是一个关键字&#xff0c; 类。 所以react 写class, 用classname &#xff0c;会自动编译替换class 点击方法&#xff1a; <button onClick {this.sendData}>给父元素传值</button>常用的插件&#xff1a; 需要引入才能使用的&#xf…...

Sentinel授权规则和规则持久化

大家好我是苏麟 , 今天说说Sentinel规则持久化. 授权规则 授权规则可以对请求方来源做判断和控制。 授权规则 基本规则 授权规则可以对调用方的来源做控制&#xff0c;有白名单和黑名单两种方式。 白名单&#xff1a;来源&#xff08;origin&#xff09;在白名单内的调用…...

JVM(三) 垃圾回收

一、自动垃圾回收 1.1 C/C++的内存管理 在C/C++这类没有自动垃圾回收机制的语言中,一个对象如果不再使用,需要手动释放,否则就会出现内存泄漏。我们称这种释放对象的过程为垃圾回收,而需要程序员编写代码进行回收的方式为手动回收。 内存泄漏指的是不再使用的对象在系统中…...

vue3中使用svg并封装成组件

打包svg地图 安装插件 yarn add vite-plugin-svg-icons -D # or npm i vite-plugin-svg-icons -D # or pnpm install vite-plugin-svg-icons -D使用插件 vite.config.ts import { VantResolver } from unplugin-vue-components/resolvers import { createSvgIconsPlugin } from…...

实验六:DHCP、DNS、Apache、FTP服务器的安装和配置

1. (其它) 掌握Linux下DHCP、DNS、Apache、FTP服务器的安装和配置&#xff0c;在Linux服务器上部署JavaWeb应用 完成单元八的实训内容。 1、安装 JDK 2、安装 MySQL 3、部署JavaWeb应用 安装jdk 教程连接&#xff1a;linux安装jdk8详细步骤-CSDN博客 Jdk来源&#xff1a;linu…...

Python实验项目4 :面对对象程序设计

1&#xff1a;运行下面的程序&#xff0c;回答问题。 &#xff08;1&#xff09;说明程序的执行过程&#xff1b; &#xff08;2&#xff09;程序运行结果是什么&#xff1f; # &#xff08;1&#xff09;说明程序的执行过程&#xff1b; # &#xff08;2&#xff09;程序运行…...

用html、css和jQuery实现图片翻页的特效

在当今的web设计中&#xff0c;图片翻页特效是一种常见而且受欢迎的技术。通过图片的切换与过渡效果&#xff0c;能够使网页更具动感和吸引力。下面写一个简单的示例&#xff0c;来介绍一下如何使用html、css和jQuery实现图片翻页特效。 1&#xff0c;html结构 首先&#xff…...

awk 框架

参考自&#xff1a;https://zhuanlan.zhihu.com/p/627048291?utm_id0语法&#xff0c;由几部分组成 awk [options] script varvalue file(s) awk [options] -f scriptfile varvalue file(s)语法中的script部分&#xff0c;由两部分组成 模式操作 其中一个模式&#xff1a;B…...

专业135总分400+西安交通大学信息与通信工程学院909/815考研经验分享

今年初试发挥不错&#xff0c;400&#xff0c;专业课135&#xff0c;将近一年复习一路走来&#xff0c;感慨很多&#xff0c;希望以下经历可以给后来的同学提供一些参考。 初试备考经验 公共课&#xff1a;三门公共课&#xff0c;政治&#xff0c;英语&#xff0c;数学。在备考…...

在 Windows 用 Chrome System Settings 设置代理

在 Windows 用 Chrome System Settings 设置代理 贴心提示&#xff1a;在设置代理之前&#xff0c;请确保您已经安装了 浏览器。 &#x1f527; 设置代理的详细步骤如下&#xff1a; 打开 浏览器&#xff0c;输入 //settings/system 并回车。 在「系统和网络设置」页面中&am…...

Excel多线程导入数据库

文章目录 Excel多线程导入数据库1. CountDownLatch2.多线程导入数据库 Excel多线程导入数据库 书接上文 Excel20w数据5s导入 1. CountDownLatch CountDownLatch 维护了一个计数器&#xff0c;初始值为指定的数量。当一个或多个线程调用 await() 方法时&#xff0c;它们会被阻…...

Linux开机默认进入命令行或图形化模式

开机默认进入命令行 sudo systemctl set - default multi-user.target 执行上面命令后重新启动 reboot开机默认进入图形化界面 sudo systemctl set - default graphical.target 执行上面命令后重新启动 reboot或者 先进入root之后 su 在执行 systemctl set - default …...

ajax请求的时候get 和post方式的区别?

在 AJAX 请求中&#xff0c;GET 和 POST 是两种常用的请求方法&#xff0c;它们在发送请求时有一些区别&#xff1a; GET 请求&#xff1a; GET 请求用于向服务器请求获取指定资源&#xff0c;请求参数会附加在 URL 的末尾&#xff0c;以查询字符串的形式出现。GET 请求将请求…...

还不知道光场相机吗?

1.什么是光场&#xff1f; 光场&#xff08;light field&#xff09;&#xff1a;就是指光在每一个方向通过每一个点的光量。 从概念里&#xff0c;你至少可以得到两点信息&#xff1a; 光场包含光的方向光场包含一个点的光量 2.什么是光场相机 我们知道普通的相机拍照成像…...

软信天成:助力某制造企业建设产品主数据管理平台案例分享

某国有大型传统制造企业是一家跨领域、跨行业经营的国际化公司&#xff0c;在全球范围内拥有动力系统、工程机械、汽车制造等多个业务板块、分子公司遍及世界、产品远销110多个国家和地区&#xff0c;产品品类繁多&#xff0c;分支架构错综复杂。 近年来&#xff0c;数字化的深…...

C#WPFPrism框架导航应用实例

本文实例演示C#WPFPrism框架导航应用实例。 一、导航实现步骤 首先创建WPF项目,修改App相关文件内容,以便使用prism。 承接上一个模块化的实例,在这个基础上更改增加导航功能。 1.1首先在ModuleA中添加ViewModels文件夹,添加ViewAViewModel.cs类 如果想上下文自动查找…...

用Neural Renderer和PyTorch搞定3D车辆模型渲染:从.obj文件到Carla数据集实战

3D车辆模型渲染实战&#xff1a;Neural Renderer与Carla数据集深度整合指南 在自动驾驶和计算机视觉领域&#xff0c;逼真的3D车辆模型渲染技术正成为算法开发和测试的关键环节。传统渲染方法往往难以平衡效率与真实感&#xff0c;而基于神经网络的渲染技术为解决这一难题提供了…...

OpCore-Simplify终极指南:如何快速构建完美的OpenCore EFI配置

OpCore-Simplify终极指南&#xff1a;如何快速构建完美的OpenCore EFI配置 【免费下载链接】OpCore-Simplify A tool designed to simplify the creation of OpenCore EFI 项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify 还在为复杂的Hackintosh配置…...

3个秘诀让AI成为你的象棋教练:Vin象棋智能助手完全指南

3个秘诀让AI成为你的象棋教练&#xff1a;Vin象棋智能助手完全指南 【免费下载链接】VinXiangQi Xiangqi syncing tool based on Yolov5 / 基于Yolov5的中国象棋连线工具 项目地址: https://gitcode.com/gh_mirrors/vi/VinXiangQi 你是否曾遇到这样的象棋困境&#xff1…...

COMSOL:模拟多尺度扩散模型下的流体运动与浆液扩散

COMSOL COMSOL模拟不同扩散模型下煤粒吸附/解吸扩 散 comsol仿真模拟电双层纳米电极&#xff0c;扩散双电层耦 合了Nernst-Planck方程和泊松方程。 comsol二 氧化碳混相驱替&#xff0c;多孔介质驱替&#xff0c;油气&#xff0c;扩散&#xff0c; 考虑浓度变化&#xff0c;速度…...

SLAM算法评测神器evo:从安装到实战的完整避坑指南

SLAM算法评测神器evo&#xff1a;从安装到实战的完整避坑指南 在机器人定位与建图&#xff08;SLAM&#xff09;领域&#xff0c;算法性能评测是验证研究成果可靠性的关键环节。而evo作为一款轻量级、模块化的评测工具&#xff0c;凭借其强大的可视化能力和丰富的指标计算功能…...

从OV2640升级到OV3660:除了像素提升,ESP32-Cam硬件设计要注意这几点

从OV2640升级到OV3660&#xff1a;硬件设计中的隐形挑战与实战指南 当我们在ESP32-Cam项目中从OV2640升级到OV3660摄像头模组时&#xff0c;很多工程师的第一反应是检查引脚兼容性——这当然没错&#xff0c;但真正的挑战往往藏在那些数据手册不会明确标注的细节里。去年我们团…...

避坑指南:用合成数据训练模型时最容易忽略的3个问题

避坑指南&#xff1a;用合成数据训练模型时最容易忽略的3个问题 在自动驾驶系统开发中&#xff0c;某团队曾用10万小时合成驾驶数据训练视觉模型&#xff0c;测试时准确率高达98%。但当模型首次接触真实道路时&#xff0c;却将夕阳下的刹车灯误识别为交通信号灯——这个价值24…...

实战演练:基于Spring Boot的个人博客系统,用快马AI一键生成完整后端代码

最近在尝试搭建一个个人博客系统&#xff0c;正好用Spring Boot练练手。作为一个Java开发者&#xff0c;我发现用InsCode(快马)平台可以快速生成完整的后端代码&#xff0c;省去了很多重复劳动。下面分享下我的实战经验&#xff1a; 项目初始化 首先明确需求&#xff0c;博客系…...

TSM行为识别实战:从UCF101抽帧到模型训练,保姆级避坑指南(附完整代码)

TSM行为识别实战&#xff1a;从UCF101抽帧到模型训练全流程解析 行为识别作为计算机视觉领域的重要研究方向&#xff0c;正在智能监控、人机交互、体育分析等场景中发挥越来越大的作用。本文将手把手带你完成基于TSM&#xff08;Temporal Shift Module&#xff09;模型的行为识…...

各工厂产能负荷不透明?SAP 集团生产模块实现服装多工厂协同生产

在服装企业规模化扩张过程中&#xff0c;多工厂布局成为提升产能、覆盖市场的重要选择&#xff0c;但 “各工厂产能负荷不透明” 却成为制约协同效率的关键瓶颈。很多服装集团面临这样的困境&#xff1a;总部不清楚 A 工厂的高端定制生产线是否饱和&#xff0c;B 工厂的批量生产…...