Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ #包括<;cstdef>;在xcode中找不到文件_C++_Iphone_Ios - Fatal编程技术网

C++ #包括<;cstdef>;在xcode中找不到文件

C++ #包括<;cstdef>;在xcode中找不到文件,c++,iphone,ios,C++,Iphone,Ios,您好,我正在使用它来实现注释,但在下面的图片中面临一个问题 我检查了用户标题路径和库搜索路径,然后 也可以尝试以下链接: 请帮助我我相信原因是实现文件,包括来自该库的头文件,需要是Objective-C++ 通过将其从.m重命名为.mm可以轻松解决此问题 如果您不愿意将整个应用程序都设置为Objective-C++,那么也有必要避免将库暴露给项目的其他部分,我相信您引用的示例项目会这样做,因为除了Objective-C++之外,所有实现文件都是Objective-C 这样做是不平凡的。< /

您好,我正在使用它来实现注释,但在下面的图片中面临一个问题 我检查了用户标题路径和库搜索路径,然后 也可以尝试以下链接:


请帮助我

我相信原因是实现文件,包括来自该库的头文件,需要是Objective-C++

通过将其从
.m
重命名为
.mm
可以轻松解决此问题

如果您不愿意将整个应用程序都设置为Objective-C++,那么也有必要避免将库暴露给项目的其他部分,我相信您引用的示例项目会这样做,因为除了Objective-C++之外,所有实现文件都是Objective-C


这样做是不平凡的。< /P>这是一个C++头,但你还没有用Objul-C++标注你的问题,它发出一些警钟……@特洛安福德,我看到这个问题在不久的将来被标记为代码> XCOD++/<代码>……Tr.OrgFooFe对不起我的错误,但是解决我的问题?你是说“是的,我现在已经开始使用Objective-C++了,这就解决了我的问题,谢谢”还是说“是的,不管怎样,已经解决了我的问题”?好的,好的。您引用的URL是一个示例项目,其中所有文件都是

.m
,而另一个文件是
.mm
。你认为这很重要吗?在重命名后,获取erro terminate调用抛出异常(lldb)@kirtimali,我知道发布答案是错误的。发布的错误已解决,谢谢,在出现过多的错误后occur@trojanfoe谢谢你的回答。我花了很多时间弄清楚到底是什么。。。根据我的框架:D@LarsNielsen我应该在回答中提到OP问题中的
#if defined
行是错误的。它试图确定是否被编译成C++代码,因此在<代码> >如果< <代码> >或总是总是执行<代码> >包含< /代码>,将更好地使用<代码>