error: expected unqualified-id before'@' ,出现一大堆的错误。
出现这种情况的原因是xcode无法分辨出,要编译的文件类型 是c++ 还是 object-c++ ,所以默认使用object-c
错误情况: object-c代码中使用c++代码
或者c++代码中使用object-c 代码
解决情况
如果是在object-c中使用c++代码,则将.m 文件名改为.mm ,另外在文件名上右键-Get info-》将文件类型改为 sourcecode.cpp.objcpp
如果是在c++类中引用object-c代码,则在文件名上右键-Get info-》将文件类型改为 sourcecode.cpp.objcpp
0 评论:
发表评论