Xcode 3 gcc 4.2错误:在此范围内未声明'min'

时间:2011-05-16 00:35:33

标签: xcode gcc

出于某种原因,xcode / gcc4.2一再抱怨

error: 'min' was not declared in this scope 

和max

相同

它似乎完全是随机发生的,即使我#define他们我的自我在顶层

任何想法?

修改。我认为这可能是在我安装Xcode 4后开始发生的,但不确定

2 个答案:

答案 0 :(得分:3)

(可能有助于指定您正在使用的语言......)

你看到的可能是一些东西。如果你期望这是c ++的std::min,那么你可能在全局命名空间中声明了一个流氓using namespace std;,它不会包含在每个文件之前。

如果是这种情况:

1)删除每个全局using namespace std声明(可选,但值得)。

2)和/或使用min

限定std::min

答案 1 :(得分:0)

这听起来像是在访问math.h库或者安装有问题。我倾向于建议完全删除xcode,包括所有开发人员工具。我读过这里有说明。然后重新启动计算机并重新安装。