QT版本:5.12
错误::error: No rule to make target '../??_On.png', needed by 'debug/qrc_icon.cpp'. Stop.
原因:资源文件中包含中文命名的图片文件。
解决办法:
方法1:在资源文件中重命名含有中文名的图片文件,执行qmake,重新构建;
方法2:将含有中文命名的图片文件从资源文件中移除,执行qmake,在重新添加有中文图片的文件,再重新编译就不会出错了。如果添加含有中文命名的图片文件再执行qmake,重新构建会报错。
在QT 5.12版本中遇到资源文件编译错误,原因是资源文件包含中文命名的图片。解决方法包括重命名图片文件或从资源文件中移除后再重新添加并执行qmake。这两种方法可以避免编译时出现'Noruletomaketarget'错误。
714

被折叠的 条评论
为什么被折叠?



