读书人

用 mingw 生成的程序通常用 vc2010

发布时间: 2012-12-20 09:53:21 作者: rapoo

用 mingw 生成的程序正常,用 vc2010 生成的程序不认资源文件
发现原先定义在 .qrc 中的图标等,用 mingw 编译后一切正常。

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

这个 .qrc 文件确认已经包含在工程中了,难道要进行手工编译吗?
[最优解释]
估计问题就在这里,qrc一改就会重新编译,问题就来了。
[其他解释]
QtCrearor还有很多不完善的地方,比如建立一个qrc,在里面加入图片资源,如果删除图片,则编译时总提示找不到,还得把qrc删除后,再建一个,不知遇到过这个问题。
[其他解释]
LZ问题:把工程clean一下,然后rebuild一下试试:

LS问题:把生成的中间带有qrc的文件(.o文件,moc文件)删除,然后编译就可以了
[其他解释]
除了源码统统删除,从头编译,qrc就是这个样子,删除了几个没用的图片就会报错。
[其他解释]
嗯,明天再好好试试。

qrc 是个xml文件,可以直接修改的,我偶尔会打开排一下序。


[其他解释]
重新试过了,不行。。。

这次从 gcc 改为 vc 过程中, qrc 文件没有修改过
[其他解释]
图标问题解决了,不知道为什么,大部分 png 文件坏掉了,真是莫名。。。
[其他解释]
是不是有病毒啊?

读书人网 >QT开发

热点推荐