【问题标题】:How to properly remove a QML File from a QT project如何从 QT 项目中正确删除 QML 文件
【发布时间】:2014-10-07 16:33:03
【问题描述】:

我正在尝试从我的项目中删除一个 QML 文件。它不再需要。但是,当我从资源中删除然后尝试通过 IDE 进行编译时,我收到以下错误:

:-1: 错误:没有规则来制作目标“../MAST/fileList.qml”,这是“debug/qrc_mast.cpp”所需要的。停下来。

从项目中删除此文件的正确程序是什么?

【问题讨论】:

    标签: c++ qt qml qt-resource


    【解决方案1】:

    尝试清理您的项目,运行 qmake,然后重新构建项目。如果仍然出现错误,请删除所有项目构建文件,包括 make 文件,然后重新构建您的项目。

    【讨论】:

    • 这是从项目中删除 QML 文件的实际顺序吗?来吧 :) 必须有一种正常的方法来做到这一点,而不需要清理、重建、删除 makefile 等。
    • @UgaBuga 与 QML 文件无关。当您从资源文件中删除某些内容时,qmake 不会得到它。您有时应该显式运行 qmake(或 clean)。
    【解决方案2】:

    您可能还需要将其从项目中删除 (.pro)。

    【讨论】:

      【解决方案3】:

      删除整个构建目录(在项目设置中定义)对我有用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-02-17
        • 1970-01-01
        • 2014-08-03
        • 1970-01-01
        相关资源
        最近更新 更多