cas*_*lic 1 xcode include objective-c++
我正在尝试使用已经在另一个独立项目中运行的代码而没有问题.
当我将此代码带入我的其他最终项目时,它表示找不到'cmath'文件.
带有#include的文件位于.hpp文件中(它只为opengl文件定义了一些结构),因此没有相应的.mm文件.(这是C++代码,我主要是一个客观的用户,所以不确定所有的c ++东西)但这是opengl的东西,并且工作正常,我们不在这个项目中.
我已经尝试了一切来完成这项工作.
带有问题的最终项目还有其他代码使用#include而没有问题.这几乎就像某些东西导致xcode不再识别标题的路径了.我检查了它的文件类型是"默认C++标题"
在最后的项目中,我使用Zxing并使用CorePlots.不确定它们是否造成任何问题.还有一些文件使用#include不确定是否可能与#incude冲突.(但#include的其他文件再次正常工作.
任何帮助将不胜感激...
或者对Jon Reid的好建议,您可以在Build Settings中选择"Compile as Objective-C++".(在Build Settings窗口中搜索"Compile sources".)这有点狂野西部,但是可以快速查看问题是否实际上是C++源代码编译为C或Objective-C