gpt4 book ai didi

c++ - 在 iPhone 项目中包含 C++ 代码时出现编译器错误

转载 作者:行者123 更新时间:2023-11-28 03:59:28 24 4
gpt4 key购买 nike

我正在尝试将一些 C++ 代码包含到我的 iPhone 项目中,但出现以下编译器错误:

“错误:‘<’ token 之前的预期初始值设定项”

在此代码结构中:

  template<typename T, P_UINT_32 BEG, bool OQ, bool OVR, bool DBG>
P_UINT_32 EKType<T, BEG, OQ, OVR, DBG>::getSizeX() const {
return n;
}

看起来 XCode 编译器没有将其识别为有效的 C++ 语法。我用 .h 和 .mm 命名了我的 C++ 文件,并将文件的类型设置为 sourcecode.cpp.h 和 sourcecode.cpp.cpp

有人知道我为什么会收到此错误吗?

最佳答案

您可能在 某处 的 .M 文件中包含了 header 。令人惊奇的是,这些东西是如何被引入的,因此请确保所有您的 .M 文件都重命名为 .MM。

关于c++ - 在 iPhone 项目中包含 C++ 代码时出现编译器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1622376/

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