IAR établi 6.50.6.4958IAR variables Pe550 a été installé mais jamais utilisé
IAR Worbench commune 6.5.9.2707
Nous avons une macro
#define NOT_USED(p) ((void)(p))
qui est utilisé pour assurer que le IAR (C) le compilateur n'émettra pas un avertissement que la variable n'est pas utilisée, ce qui fonctionne bien.
Cependant cette macro ne semble pas fonctionner pour le compilateur C++, le compilateur signale toujours un avertissement que cette variable est inutilisée.
La macro doit-elle être différente de C++ ou faut-il protéger les variables avec une sorte de directive #pragma?
/Stefan
Pourquoi ne pas exclure la déclaration tous ensemble lorsque la variable n'est pas utilisée, en utilisant '# if 'ou' # ifdef': s? – Lindydancer