HomeInformação › Erro “‘min’ was not declared in this scope” quando programando para o ESP8266

Erro “‘min’ was not declared in this scope” quando programando para o ESP8266

Arduino 1.6.5 com ESP8266 board package 2.0.0

Também pode ocorrer com max(), mas não aconteceu comigo.

Me deparei com este erro ao mesclar o programa graphics_test de Adafruit_ILI9341 com um programa que eu já estava usando no ESP8266.

Esse erro só ocorre quando uma das bibliotecas específicas do ESP8266 (não sei apontar qual ainda) é incluída no projeto. Ao usar “min” em um programa simples, compila normalmente.

Contorne o problema acrescentando “std::” antes de cada “min”, desta forma:

std::min()

Fonte

Leave a Comment

NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">