【问题标题】:Throwing "Linker command failed with exit code 1" in Xcode C++在 Xcode C++ 中抛出“Linker command failed with exit code 1”
【发布时间】:2019-02-10 00:32:03
【问题描述】:

xcode 错误反馈

我在我的 xcode 项目中遇到了这个链接器错误,谁能提供关于这个错误的反馈?

我检查了 .h 文件是否正确包含,并且我还记得为 .cpp 文件中定义的每个成员函数键入“::”。我还可以检查哪些其他可能的事情?

【问题讨论】:

    标签: xcode debugging linker-errors exit-code


    【解决方案1】:

    链接器错误是说链接器在UI 类中找不到符号UIcode。此错误的原因通常是缺少头文件或库。如果没有更多信息,没有人可以为链接器错误提供更具体的原因。

    如果您希望有人提供更多帮助,请使用以下信息更新您的问题:

    • 您是否编写了UI 类或者该类是外部的一部分 图书馆?
    • 如果这个类是外部库的一部分,你是否添加了 图书馆到你的项目?
    • UIcode 是类、结构还是其他东西 别的?
    • UIcode 拼写是否正确?你叫它UICode 某处?
    • 您确定包含正确的头文件吗? 展示如何包含包含UIcode 的文件。

    【讨论】:

    • 谢谢!这个问题似乎解决了,我不太了解它背后的原因,所以我还是希望你能帮忙。 UI是一个类,UIcode是UI类的静态私有成员变量。不,UIcode 没有在其他地方声明或定义,并且拼写正确。我还包含了头文件“UI.h”。
    【解决方案2】:

    原来对于在头文件的类中声明的静态变量需要在cpp文件中重新声明。我仍然不太清楚为什么需要这样做,但在文件顶部添加“vector UI::UIcode”解决了这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-15
      • 2017-11-07
      • 1970-01-01
      • 1970-01-01
      • 2013-01-01
      • 2019-07-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多