QT总结——图标显示坑

最近写代码遇到一个神仙大坑,我都怀疑我软件是不是坏了,这里记录一下。

写qt工程的时候我们一般会设置图标,这个图标是窗体的图标同时也是任务栏的图标,但是我发现生成的exe没有图标,这个时候就想着给他加一个图标,使用vs的添加资源增加一个rc和icon,之后重新编译得到的程序exe就会存在图标。为了减少dll之类的内容,我只挑选了需要的,然后大坑出现了。

qt中有一个dll负责ico图标的加载,我想着有这个就够了,我就把他拷到了exe的目录下,结果软件的图标消失了,一开始以为是我加了rc,因为在使用rc之前是没有问题的,然后把rc删了发现还是不行,之后就在这两个文件以及代码等各种地方不停徘徊。直到我发现
原本这个dll是在这个文件夹下的,我单独拷了出来,现在我把文件夹拷过来,将dll放进去,很好奇迹出现了,他正常了。

强调:以后拷什么文件连着目录一起拷,不然不知道有什么坑在等着你,这个问题废了我好长时间。

相关推荐
不绝19110 分钟前
C#核心——面向对象:封装
开发语言·javascript·c#
yaoxin52112324 分钟前
294. Java Stream API - 对流进行归约
java·开发语言
ghie909024 分钟前
基于MATLAB的演化博弈仿真实现
开发语言·matlab
曹轲恒25 分钟前
Thread.sleep() 方法详解
java·开发语言
aini_lovee27 分钟前
基于Qt实现CAN通信上位机
开发语言·qt
小小仙。31 分钟前
IT自学第十九天
java·开发语言
一然明月1 小时前
C#语言基础详解和面向对象编程核心概念与高级特性详解(万字详解带示例代码)
开发语言·c#
宵时待雨1 小时前
数据结构(初阶)笔记归纳4:单链表的实现
c语言·开发语言·数据结构·笔记·算法
WHOVENLY1 小时前
揭秘正则表达式的基础语法与应用
开发语言·javascript·正则表达式
大雨淅淅1 小时前
【开发工具】Postman从入门到精通:环境搭建与使用全攻略
开发语言·lua