0

所以我有一个 .h 文件,当我包含 iostream xcode 时说头文件不存在。但是让我生气的是,每当我选择 c++ 类的新文件进程时,默认的 .h 文件都带有一行代码,其中包括 iostream.h 所以当我将它导入到我的 Objective-C 代码时它失败了编译。

4

1 回答 1

4

如果您放入#include <iostream>一个.h文件,那么您必须确保只将该.h文件包含在 C++ 文件 (.cpp.cc) 或 Objective-C++ 文件 ( .mm) 中。您收到编译器错误,因为您将.h文件包含在 C ( .c) 或 Objective-C ( .m) 文件中。

于 2012-08-14T17:22:14.347 回答