[英]Xcode doesn't recognize the word “class”
我正在尝试在Xcode中创建一个简单的c ++类。
我只是在输入:
雕塑类{
...
};
而且它不允许我这样做,我得到两个错误:
未知类型名称'class'; 你是说“班级”吗?
预期为“;” 在顶级声明符之后
两者都在类声明的同一行。
我试图制作一个新文件,但没有帮助。
最奇怪的是我还有另外2-3个c ++类工作正常
但是它们不是我创造的,所以我不确定有什么区别。
有人以前看到过类似的东西吗?
我想您在.h文件中声明了您的类,该文件包含在非c ++编译单元中。 因此,请检查您的.h文件仅包含在.cpp / .cc或.mm文件中,而不包含在.c或.m中。
最可能的原因是源文件被编译为C,而不是C ++。 语言由文件扩展名决定; 确保对于纯C ++是.cc
, .cpp
或.cxx
,对于Objective C ++是.mm
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.