Xcode 3 gcc 4.2 ошибка: 'min' не было объявлено в этой области - PullRequest
1 голос
/ 16 мая 2011

по какой-то причине время от времени xcode / gcc4.2 жалуется на

error: 'min' was not declared in this scope 

и то же самое для max

кажется, что это происходит совершенно случайно, даже если я # определю их мойЯ на верхнем уровне

есть идеи?

править.я думаю, что это могло начаться после того, как я установил Xcode 4, но не уверен

Ответы [ 2 ]

3 голосов
/ 16 мая 2011

(это может помочь указать язык, который вы используете ...)

то, что вы видите, может быть несколько вещей.если вы ожидаете, что это c ++ std::min, то, вероятно, в глобальном пространстве имен объявлен мошенник using namespace std;, который не включается перед каждым файлом.*

1) удалить все глобальные using namespace std декларации (необязательно, но полезно).

2) и / или квалифицировать min с помощью std::min

0 голосов
/ 16 мая 2011

Похоже, вы обращаетесь к библиотекам math.h или что-то не так с вашей установкой. Я был бы склонен предложить полностью удалить xcode, включая все инструменты разработчика. Читайте меня есть инструкции для этого. Затем перезагрузите компьютер и снова установите его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...