Qt应用Mac下设置图标无效

2014年10月31日 5155点热度 0人点赞 0条评论

说明

最近在做Qt项目时遇到了一个比较奇葩的问题,两个.pro配置基本想通的程序,其中一个就可以正常的编译出图标来,另一个怎么设置都不行。即使我使用xcode编译都不回。 这个问题,我在QQ群:19346666问了下,立马就有小伙伴给回复了,这里的感谢下qqq小伙伴。是他的话让我解决了这个问题。

▼两个工程对比 Qt应用Mac下设置图标无效

问题出现

在编译的时候可能你会忽略编译错误,这个错误是致命的. ▼错误提示图片 Qt应用Mac下设置图标无效

解决问题

其实上面的错误,具体的出现原因我也没有深究,我这里的解决方案是手动建立Info.plist文件。 这里可以从其它工程中拷进来,也可以自己新建一个,也可以从本篇文章的最后下载下来

▼Info.plist文件说明 Qt应用Mac下设置图标无效

添加完成之后,需要在你的工程.pro文件添加下面代码

macx {
    ICON             = $$PWD/Resource/License.icns
    QMAKE_INFO_PLIST = $$PWD/Resource/Info.plist
}

然后在清理编译一下项目即可

附件下载

点击下载:http://www.sollyu.com/media/Info.plist

Sollyu

保持饥渴的专注,追求最佳的品质