1.在工程中,本来可以release编译的,然后突然有一次不能构建了,也没有任何的错误提示。找了半天没找到结果。
2.经过反复的排查,终于发现了问题。
3.起因:我曾经在qrc文件中重命名了一个qml文件,本来qml文件是小写的,重命名大写后,资源文件还是小写的,但是在文件夹里看是大写的,因为当时是debug模式,没有注意到资源文件的大小写问题,所以才出现了这个坑。
4.此时需要把资源文件的这个文件重新删除添加就好了。
本文描述了一次在工程构建中遇到的奇怪问题,即在将QML文件从小写重命名到大写后,尽管文件夹显示为大写,资源文件仍识别为小写,导致无法构建。文章详细解释了这一问题的原因在于debug模式下资源文件的大小写敏感性,并提供了通过删除并重新添加资源文件来解决问题的方法。
1.在工程中,本来可以release编译的,然后突然有一次不能构建了,也没有任何的错误提示。找了半天没找到结果。
2.经过反复的排查,终于发现了问题。
3.起因:我曾经在qrc文件中重命名了一个qml文件,本来qml文件是小写的,重命名大写后,资源文件还是小写的,但是在文件夹里看是大写的,因为当时是debug模式,没有注意到资源文件的大小写问题,所以才出现了这个坑。
4.此时需要把资源文件的这个文件重新删除添加就好了。

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