QT总结——图标显示坑

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

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

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

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

相关推荐
夜幽青玄7 分钟前
mybatis-plus调用报 org.springframework.dao.DataIntegrityViolationException 错误处理
开发语言·python·mybatis
洲覆8 分钟前
Redis 内存淘汰策略
开发语言·数据库·redis·缓存
偶尔贪玩的骑士27 分钟前
Kioptrix Level 1渗透测试
linux·开发语言·网络安全·php
それども38 分钟前
忽略Lombok构建警告
java·开发语言·jvm
qiuiuiu4131 小时前
正点原子RK3568学习日志12-注册字符设备
linux·开发语言·单片机·学习·ubuntu
liu****1 小时前
20.哈希
开发语言·数据结构·c++·算法·哈希算法
MetaverseMan1 小时前
Java Spring 框架的`@Autowired` 注解 以及依赖注入分析
java·开发语言·spring
迎風吹頭髮1 小时前
Linux服务器编程实践58-getnameinfo函数:通过socket地址获取主机名与服务名
开发语言·数据库·php
爱和冰阔落1 小时前
【C++多态】虚函数/虚表机制与协变 、override和final关键字全解析
开发语言·c++·面试·腾讯云ai代码助手
码住懒羊羊1 小时前
【C++】stack|queue|deque
java·开发语言·c++