我愿意使用以下线程的答案在Qt Creator中创建子文件夹:
How to create a folder or a subdirectory for a project in QtCreator?
我在资源管理器中创建了一个文件夹,然后将现有文件重命名为“ folder / existingFile.cpp”。 (我也为标题.h做到了) 该文件已成功显示在新文件夹下的层次结构中。 我清理了项目,运行qmake。
在编译时会引发以下错误:
没有规则可以使目标“ [...] / existingFile.cpp”成为必需 'qrc_app.cpp'。停止。
由qmake生成的我的make文件是否损坏了?
我在做什么错了?
Ps:我尝试了线程(子文件夹中的.pri,包括.pro中的.pri)建议的.pri方法,但未成功。
答案 0 :(得分:1)
Qt资源文件(* .qrc)是包含资源路径的XML文件。在Qt资源编辑器之外移动/删除文件时,它不会自动更新。
因此,当您删除文件而不将其从资源文件中删除时,构建仍将尝试嵌入该文件,并且将失败。