QtCreator的设计器、预览功能能看到程序图标,编译运行后图标消失

        重新更换虚拟机(Vmware + Kylin),重新编译和配置了很多第三方库后,将代码跑到新的这个虚拟机环境中,但是出现程序图标不可见,占位也消失,后来继续检查ui文件,ui文件图标也异常,提示说res文件要重新加载,然后重新指明res.qrc文件后ui文件出现图标,但预览依然无法看到图标。

        查了很多资料,大多说是图标资源指向错误,有的说重新导入,有的说清理后重新qmake、重新编译,有的又说去掉shadow build勾选后再勾选,这些都试过不起作用,依然加载图标异常,并且判断图标不存在,但是qrc_res.cpp、qrc_res.o却正常生成,想着是运行时异常,就从运行时问题着手:

        将虚拟机内存从8G提升到16G,如下图所示:

        

        然后清理,执行qmake,重新编译,运行。

                成功加载图标,程序运行正常,图标出现,同时,原本Qt Creator图标在桌面显示异常的问题也正常显示了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值