dopo aver lavorato qualche tempo nel mio progetto, questo avviso cominciano ad apparire:Come prevenire macro ridefinizione
2>Game.cpp
2>c:\program files\microsoft sdks\windows\v6.0a\include\windef.h(126) : warning C4005: 'APIENTRY' : redefinición de macro
2> c:\users\ferran\directo\gameprojects\dev-libs\glfw\include\glfw.h(72) : vea la definición anterior de 'APIENTRY'
2>c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h(23) : warning C4005: 'WINGDIAPI' : redefinición de macro
2> c:\users\ferran\directo\gameprojects\dev-libs\glfw\include\glfw.h(88) : vea la definición anterior de 'WINGDIAPI'
Sono sicuro che è una questione di l'ordine dei file di inclusione per risolvere, perché nessuno di questi file sono miei. La mia domanda è se esiste un modo generico per prevenire o per trovare quali file devono essere riordinati per evitare questo messaggio.
Questa è una buona risposta, perché è una soluzione generale o almeno un buon punto di partenza per risolvere questo tipo di problemi. – Killrazor