Desidero utilizzare #define NOMINMAX
nel mio progetto Visual Studio C++ utilizzando MFC, in modo da poter utilizzare std::min
e std::max
. Tuttavia, quando ho messo questa linea nella mia stdafx.h, ottengo seguente errore di compilazione:NOMINMAX con progetto MFC di Visual Studio 2012
c:\program files (x86)\windows kits\8.0\include\um\GdiplusTypes.h(475): error C3861: 'min': identifier not found
non sto usando GDI + intenzionalmente, questa è una cosa MFC deve fare. Il problema può essere risolto in qualche modo, sia rimuovendo la GDI +, o regolando a compilare?
Sembra che ci sia una domanda simile con una risposta citano una soluzione, ma non lo faccio capire i passi che descrivono la soluzione alternativa: http://stackoverflow.com/a/4914108/16673 – Suma