gpt4 book ai didi

iphone 错误 : expected '=' , ','、 ';'、 'asm' 或 '__attribute__' foo 之前的 ' '

转载 作者:太空狗 更新时间:2023-10-30 03:13:26 24 4
gpt4 key购买 nike

我正在尝试将 speakhere 示例移植到另一个应用程序中,但我遇到了问题。我复制了所有文件和所有框架,但由于某种原因,我遇到了一堆我以前从未见过的编译错误,因此不知道该怎么做。唯一的区别是我没有起诉 IB,所以我不得不稍微改变一下。

什么是error: expected '=', ',', ';', 'asm' or '__attribute__' before 'foo'是什么意思?...对于不同的文件,我多次收到此错误

在我的情况下,第一个错误是指向“MeterTable”.. 一个包含 <stdlib.h> 的类, <stdio.h><math.h> .但这些文件似乎导入正常(如果我删除它们,我会收到更多错误)

关于如何调试它有什么建议吗?

TIA!

编辑:我似乎仍然无法弄清楚。我实际上只是将示例中的文件复制到另一个项目中。有人可以检查一下吗? SpeakHerePort.zip原件在这里 SpeakHere.zip

最佳答案

您的问题是您正在编译 SpeakHerePortAppDelegate.m,它是一个 Objective C 文件,但它间接包含 MeterTable.h,这是一个 C++ 头文件。

将其重命名为 SpeakHerePortAppDelegate.mm(double m),以便将其编译为 Objective C++ 并解决您的问题。

将所有文件命名为 .mm,然后所有代码将被编译为 Objective C++

关于iphone 错误 : expected '=' , ','、 ';'、 'asm' 或 '__attribute__' foo 之前的 ' ',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/990906/

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