1

因为我想在我的 Objective-C 文件中使用 algorithm.h 中的一些函数,所以我将此类文件的扩展名更改为 .mm 以使用 Objective-C++。

无论如何,当我包含 algorithm.h 文件时,编译器告诉我找不到该文件:

我试过:

#include <algorithm.h>
#include <algorithm>
#import <algorithm.h>
#import <algorithm>

但我总是遇到同样的错误。我正在使用 Xcode 4.3 和 Lion。有什么建议吗?

4

1 回答 1

3

我们在评论中制定了解决方案:

似乎默认的 XCode 安装不包括 C++ 标准库头文件 - 您必须通过Preferences -> Downloads对话框安装命令行工具包。

符合标准的标头<algorithm>没有 .h。#import我看不出有任何不应该工作的理由(相对于#include)。

于 2012-05-07T16:40:38.990 回答