由于我想在Objective-C文件中使用algorithm.h中的一些函数,因此我将此类文件的扩展名改为.mm,以使用Objective-C++。
无论如何,当我包含algorithm.h文件时,编译器告诉我找不到该文件:
我试过了:
#include <algorithm.h>
#include <algorithm>
#import <algorithm.h>
#import <algorithm>但我总是得到相同的错误。我使用的是Xcode4.3和Lion。有什么建议吗?
发布于 2012-05-08 00:40:39
我们在评论中提出了解决方案:
默认的XCode安装似乎不包括C++标准库头文件-您必须通过Preferences -> Downloads对话框安装命令行工具包。
符合标准的报头是不带.h的<algorithm>。我看不出#import (相对于#include)为什么不能工作。
https://stackoverflow.com/questions/10483304
复制相似问题