【问题标题】:error writing to -: Invalid argument }写入错误 -: 无效参数 }
【发布时间】:2017-03-18 10:44:28
【问题描述】:

我在构建项目时在 qt creator 中收到此错误。这个错误是在不同的文件中产生的,这意味着每次错误都会更改为下一个 .cpp 文件。

错误随机出现在}(右大括号)附近的最后一个.cpp 文件中。我已经清理了解决方案并构建了很多次,但错误又来了。

【问题讨论】:

  • 请编辑帖子并显示代码。
  • T-Heron 这不是只有单个文件。它会随机更改类并在 } 大括号附近的最后一个类中显示错误。
  • 你写吗?在这之后?
  • @pravin 通常,在错误中,有发生错误的行号。此外,您希望我们如何在没有看到任何代码的情况下告诉您错误是什么。考虑制造minimal reproducible example
  • @Andrei 不,不;在此之后

标签: c++ qt qt4 qt-creator qtcore


【解决方案1】:

重新启动 Qt-Creator 后错误已解决。我认为这可能是我的问题 Qt 的创造者。

【讨论】:

    【解决方案2】:

    检查 *.pro 文件。 可能会出现此错误,因为 qmake 在符号“\”之后在列表末尾查找不存在的文件。 删除最后一个符号“\”。

    例如,也许您在 pro-file 中有:

    HEADERS += file1.hpp \
           file2.hpp \
           file3.hpp \
    

    你需要修改代码如下:

    HEADERS += file1.hpp \
           file2.hpp \
           file3.hpp
    

    【讨论】:

      【解决方案3】:

      这可能是因为您删除了项目中的 Release 和 Debug 目录。我删除它们后遇到了这个问题。启用影子构建可能会起作用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-08-08
        • 1970-01-01
        • 2016-08-17
        • 2016-01-05
        • 2020-10-16
        • 2023-03-20
        相关资源
        最近更新 更多