我一直遇到包括cmath等基本标题的问题。它在使用示例项目时最为普遍。 例如:
#include <cmath>
例如获取一个找不到的文件,即使我可以验证我正在使用的SDK有它:
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk/usr/include/c++/4.2.1/tr1/cmath
我有时可以通过直接导入文件解决问题,但这并不总是有效。
#include </usr/include/c++/4.2.1/cmath>
答案 0 :(得分:2)
您的源代码文件的扩展名是什么? .m或.mm?如果是.m,编译器将假定您有一个常规的Objective-C文件,而.mm则意味着一个Objective-C ++文件。如果它不是.mm文件,编译器可能不会寻找C ++包含。