gpt4 book ai didi

c++ - Xcode 新手 : Don't understand compiler error message

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:49:39 25 4
gpt4 key购买 nike

我是 Xcode 的新手,最近收到一条错误消息,任何知道自己在做什么的人都可能很清楚,但我不确定如何对此使用react。

我有一个主要是 C++ 的项目,其中只有几个 C 文件。一切都很好,直到我尝试添加一些代码来查找计算机的 MAC 地址。 Apple 提供了一个项目示例 (GetPrimaryMACAddress),我下载、构建并测试了它。它工作得很好。

之后,我简单地从苹果示例项目中复制了 C 源代码并将其包含到我的代码项目中。然后我开始收到此错误消息: enter image description here

我已经尝试通过链接器显式地包含 IOKit 框架;没有帮助。我尝试在 Apple 示例代码中添加更多的 #include 语句;没有帮助。我想我不明白编译器消息告诉我关于从模块“Darwin.MacTypes”导入的内容。

单击错误消息将我带到 usr/include/MacTypes.h 中的一行: enter image description here

我不清楚如何导入 Darwin.MacTypes。我真的不明白 GetMACAddress 的源代码如何在一个项目中而不是另一个项目中如此轻松地编译。我没有重新排列、添加或删除 Apple 提供的 C 文件中的任何 #include 语句。

我敢打赌,我只是没有看到一个简单的答案。我应该如何应对此错误消息?

最佳答案

我在使用 UInt16 和 UInt32 等类型时遇到了类似的问题。我只是将 MacTypes 包含在以下包含语句中:

#include <MacTypes.h>

这解决了我的示例 c 文件的所有类型问题。

关于c++ - Xcode 新手 : Don't understand compiler error message,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31392983/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com