QT - 在层次结构中重命名文件后“没有规则来制作目标”

问题描述 投票:0回答:1

我愿意在Qt Creator中创建子文件夹,使用以下线程的答案:

How to create a folder or a subdirectory for a project in QtCreator?

我在浏览器中创建了一个文件夹,然后重命名了我现有的文件“folder / existingFile.cpp”。 (我也为标题做了.h)文件成功显示在新文件夹下的层次结构中。我清理了项目,运行qmake。

在编译时,抛出以下错误:

没有规则要使'qrc_app.cpp'所需的目标为“[...] / existingFile.cpp”。停止。

我的生成文件是由qmake生成的吗?

我究竟做错了什么 ?

Ps:我尝试了线程中建议的.pri方法(子文件夹中的.pri,包括.pro中的.p)但没有成功。

qt qt-creator qmake
1个回答
1
投票

Qt资源文件(* .qrc)是包含资源路径的XML文件。在Qt资源编辑器中移动/删除文件时,它不会自动更新。

因此,当您删除文件而不将其从资源文件中删除时,构建仍将尝试嵌入它并将失败。

© www.soinside.com 2019 - 2024. All rights reserved.