出于某种原因,xcode / gcc4.2一再抱怨
error: 'min' was not declared in this scope
和max
相同它似乎完全是随机发生的,即使我#define他们我的自我在顶层
任何想法?
修改。我认为这可能是在我安装Xcode 4后开始发生的,但不确定
答案 0 :(得分:3)
(可能有助于指定您正在使用的语言......)
你看到的可能是一些东西。如果你期望这是c ++的std::min
,那么你可能在全局命名空间中声明了一个流氓using namespace std;
,它不会包含在每个文件之前。
如果是这种情况:
1)删除每个全局using namespace std
声明(可选,但值得)。
2)和/或使用min
std::min
答案 1 :(得分:0)
这听起来像是在访问math.h库或者安装有问题。我倾向于建议完全删除xcode,包括所有开发人员工具。我读过这里有说明。然后重新启动计算机并重新安装。