发现原先定义在 .qrc 中的图标等,用 mingw 编译后一切正常。
用 vc2010 编译后,不认这些图标了。
这个 .qrc 文件确认已经包含在工程中了,难道要进行手工编译吗?
------最佳解决方案--------------------
估计问题就在这里,qrc一改就会重新编译,问题就来了。
------其他解决方案--------------------
QtCrearor还有很多不完善的地方,比如建立一个qrc,在里面加入图片资源,如果删除图片,则编译时总提示找不到,还得把qrc删除后,再建一个,不知遇到过这个问题。
------其他解决方案--------------------
LZ问题:把工程clean一下,然后rebuild一下试试:
LS问题:把生成的中间带有qrc的文件(.o文件,moc文件)删除,然后编译就可以了
------其他解决方案--------------------
除了源码统统删除,从头编译,qrc就是这个样子,删除了几个没用的图片就会报错。
------其他解决方案--------------------
嗯,明天再好好试试。
qrc 是个xml文件,可以直接修改的,我偶尔会打开排一下序。
------其他解决方案--------------------
重新试过了,不行。。。
这次从 gcc 改为 vc 过程中, qrc 文件没有修改过
------其他解决方案--------------------
图标问题解决了,不知道为什么,大部分 png 文件坏掉了,真是莫名。。。
------其他解决方案--------------------
是不是有病毒啊?