如何从 QT 项目中正确删除 QML 文件
Posted
技术标签:
【中文标题】如何从 QT 项目中正确删除 QML 文件【英文标题】:How to properly remove a QML File from a QT project 【发布时间】:2014-10-07 16:33:03 【问题描述】:我正在尝试从我的项目中删除一个 QML 文件。它不再需要。但是,当我从资源中删除然后尝试通过 IDE 进行编译时,我收到以下错误:
:-1: 错误:没有规则来制作目标“../MAST/fileList.qml”,这是“debug/qrc_mast.cpp”所需要的。停下来。
从项目中删除此文件的正确程序是什么?
【问题讨论】:
【参考方案1】:尝试清理您的项目,运行 qmake,然后重新构建项目。如果仍然出现错误,请删除所有项目构建文件,包括 make 文件,然后重新构建您的项目。
【讨论】:
这是从项目中删除 QML 文件的实际顺序吗?来吧 :) 必须有一种正常的方法来做到这一点,而不需要清理、重建、删除 makefile 等。 @UgaBuga 与 QML 文件无关。当您从资源文件中删除某些内容时,qmake 不会得到它。您有时应该显式运行 qmake(或 clean)。【参考方案2】:您可能还需要将其从项目中删除 (.pro
)。
【讨论】:
【参考方案3】:删除整个构建目录(在项目设置中定义)对我有用。
【讨论】:
以上是关于如何从 QT 项目中正确删除 QML 文件的主要内容,如果未能解决你的问题,请参考以下文章
如何从 C++ 端连接到 QML 项目的 onClick 事件