用 mingw 生成的程序正常,用 vc2010 生成的程序不认资源文件

Jonix 2012-12-05 05:56:00
发现原先定义在 .qrc 中的图标等,用 mingw 编译后一切正常。

用 vc2010 编译后,不认这些图标了。

这个 .qrc 文件确认已经包含在工程中了,难道要进行手工编译吗?
...全文
127 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
jdwx 2012-12-06
  • 打赏
  • 举报
回复
是不是有病毒啊?
Jonix 2012-12-06
  • 打赏
  • 举报
回复
图标问题解决了,不知道为什么,大部分 png 文件坏掉了,真是莫名。。。
Jonix 2012-12-06
  • 打赏
  • 举报
回复
重新试过了,不行。。。 这次从 gcc 改为 vc 过程中, qrc 文件没有修改过
jdwx 2012-12-05
  • 打赏
  • 举报
回复
估计问题就在这里,qrc一改就会重新编译,问题就来了。
Jonix 2012-12-05
  • 打赏
  • 举报
回复
嗯,明天再好好试试。 qrc 是个xml文件,可以直接修改的,我偶尔会打开排一下序。
jdwx 2012-12-05
  • 打赏
  • 举报
回复
除了源码统统删除,从头编译,qrc就是这个样子,删除了几个没用的图片就会报错。
feilinhe 2012-12-05
  • 打赏
  • 举报
回复
LZ问题:把工程clean一下,然后rebuild一下试试: LS问题:把生成的中间带有qrc的文件(.o文件,moc文件)删除,然后编译就可以了
  • 打赏
  • 举报
回复
QtCrearor还有很多不完善的地方,比如建立一个qrc,在里面加入图片资源,如果删除图片,则编译时总提示找不到,还得把qrc删除后,再建一个,不知遇到过这个问题。

16,235

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧