说明
最近在做Qt项目时遇到了一个比较奇葩的问题,两个.pro
配置基本想通的程序,其中一个就可以正常的编译出图标来,另一个怎么设置都不行。即使我使用xcode编译都不回。 这个问题,我在QQ群:19346666
问了下,立马就有小伙伴给回复了,这里的感谢下qqq
小伙伴。是他的话让我解决了这个问题。
▼两个工程对比
问题出现
在编译的时候可能你会忽略编译错误
,这个错误是致命的. ▼错误提示图片
解决问题
其实上面的错误,具体的出现原因我也没有深究,我这里的解决方案是手动建立Info.plist
文件。 这里可以从其它工程中拷进来,也可以自己新建一个,也可以从本篇文章的最后下载下来
▼Info.plist文件说明
添加完成之后,需要在你的工程.pro
文件添加下面代码
macx { ICON = $$PWD/Resource/License.icns QMAKE_INFO_PLIST = $$PWD/Resource/Info.plist }
然后在清理编译
一下项目即可