1.直接将qrc也删除,然后再建一个qrc,系统会自动生成相应的qrc_*.cpp文件。如果是一个解决方案中含有多个项目时,可能会失败,我就遇到这个问题。 2.如果是一个解决方案中的多个项目,建议将该项目独立打开,然后将qrc删除,然后再添加qrc。我是这样解决的。 另外,在引用qrc资源时要注意,是:/prefix/images/xxx.png....
具体的解决过程见下面的博客。VS2012中QT资源文件qrc加载失败(Q_INIT_RESOURCE报错)