QT使用qt.conf文件来部署应用程序

qmake运行时依赖的配置文件集 qmake.conf、.qmake.conf、.qmake.stash、.qmake.super、.qmake.cache文件 qt qmake 配置文件 qmake.conf .qmake.conf .qmake.stash .qmake.super .qmake.cache qt_build_paths.prf 阅读详情
AI摘要

该问题发生在Qt应用程序启动时找不到必要的平台依赖库。解决方案通常涉及使用macdeployqt进行正确部署,确保Plugins文件夹包含在内。qt.conf文件用于指导Qt查找库路径,程序首先在资源系统然后在应用目录下查找此文件。不正确的qt.conf配置或缺失可能导致应用无法启动。在重新安装或打包应用时,需确保qt.conf和Plugins目录配置正确。

This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

后经查证是没有macdeployqt进行部署,程序内没有平台依赖库Plugins文件

Qt程序启动时会用QLibraryInfo类载入qt.conf文件, 按下面的路径顺序搜索 :

资源系统, :/qt/etc/qt.conf
Mac系统下会在资源目录, 例如:assistant.app/Contents/Resources/qt.conf
执行档所在目录,如:QCoreApplication::applicationDirPath()+QDir::seperator()+”qt.conf”
因此可以使用qt.conf文件引导查找路径

 Qt--qt.conf

在qmake或qtcreator执行文件所在目录下都有一个qt.conf文件,这个文件是Qt5用来指定Qt库所在路径的,即使你安装了多个Qt库版本,也可以使用qt.conf来指定使用哪一个了。我们打包发布自己的程序时,也应使用qt.conf指定Qt库路径。

Qt帮助文档里已经介绍了qt.conf可以配置的项,下面我们从源码角度看下程序是如何读取这个文件的。

在qlibraryinfo.cpp文件中,我们可以发现这样一个类:

struct QLibrarySettings
{
    QLibrarySettings();
    void load();

    QScopedPointer<QSe
Linux下QT环境配置 在Linux下shi'yo 阅读详情

相关推荐

Qt使用Log4qt日志系统

1、下载log4qt项目 项目地址:https://github.com/devbean/log4qt 注意:log4qt网上有多个项目,比如https://sourceforge.net/projects/log4qt/(已迁移到https://github.com/MEONMedical/Log4Qt),此项目用的人多,但是多个版本下载下来测试,都编译不过去,然后才找到上面那个项目,没有问...

壁立千仞无欲则刚的博客 2621

QT小技巧

1、如果在窗体关闭前自行判断是否可关闭 答:重新实现这个窗体的 closeEvent()函数,加入判断操作 void MainWindow::closeEvent(QCloseEvent *event) { if (maybeSave()) { writeSettings(); event->accept(); } else { event->ignore(); } } 2、如何用打开和保存文件对话框 答:使用QFileDialog QString file

我不是码农的博客~~~ 972

整理的15个公开且可直接使用的电力视觉输电线路领域数据集

而巡检数据是目前来说影响我们做科研的最大阻碍,为此本内容主要总结了,现有的且公开免费的巡检数据集,供大家使用。STN PLAD数据集133个航拍图像,五个电力部件:电力塔及其塔的ID、绝缘子,防震锤,联板(yoke),图像的尺寸在5472×3648到5472×3078。IDID数据集:2000张图像,包含三个类别,正常绝缘子,破损绝缘子和闪络绝缘子三个类别,用于目标检测的实验。TTPLA数据集,用于实例分割,1100张尺寸为3840×2160,包含两个类别,电力杆塔和电力线。主要用于电力杆塔的目标检测。

weixin_42048361的博客 5014

从原理到接法全面了解三相电

从原理到接法全面了解三相电

viixin的博客 1万+

Chromatix_AEC—深入解析曝光表配置与传感器参数计算

本文深入解析高通Chromatix AEC模块中的曝光表配置与传感器参数计算,详细介绍了自动曝光控制(AEC)的核心概念、首行曝光时间计算、行时间与曝光模式对比、帧率计算逻辑以及曝光表高级配置技巧。通过实战案例展示如何优化传感器参数联调,帮助开发者掌握Chromatix工具在摄像头系统中的关键应用。

266

Cloudflare SaaS 优选IP实战:提升大陆访问速度的配置指南

本文详细介绍了如何通过Cloudflare SaaS优选IP提升中国大陆用户访问速度的配置指南。从基础环境准备到IP筛选方法,再到完整配置流程和效果验证,帮助用户突破免费套餐限制,精准优化网络线路,特别适合跨境电商和面向中国大陆用户的网站优化。

weixin_29231027的博客 683

嵌入式Linux&Android开发-TP调试

目录 一、修改DTS,添加新的I2C设备 二、修改Makefile,Kconfig 三、tp调试时的问题排查 一、修改DTS,添加新的I2C设备 &i2c4 { status = "okay"; clock-frequency = <400000>; gslX680@40 { compatible = "gslX680"; reg = <0x40>; touch-gpio = <&gp

嵌入式成长手册 570

药物吸收仿真软件:Caco-2_(9).Caco-2模型在药物开发中的案例分析

通过以上五个案例,我们可以看到Caco-2模型在药物开发中的重要作用。它不仅能够帮助我们预测药物的肠道吸收情况,还能够用于优化药物配方、评估代谢稳定性、研究药物相互作用以及转运蛋白的影响。这些体外实验和仿真分析的结果为药物的进一步临床研究提供了重要的参考依据,有助于缩短药物开发周期,提高研发效率。

kkchenjj的博客 863

NAS新玩法!豆瓣与迅雷结合,轻松实现自动下载电影自动追剧功能

NAS新玩法!豆瓣与迅雷结合,轻松实现自动下载电影自动追剧功能

XiaoqiangClub的博客 6386

Cesium中级开发教程之二十二:视锥体

教程示例网站:https://thomaz529.github.io。

883

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

上一篇: Excel.Application组件接口文档
下一篇: Windows系统中环境变量不展开的问题
天虎
博客等级 码龄19年 122粉丝 30原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值