Как предотвратить переопределение макроса

После работы над моим проектом это предупреждение начинает появляться:

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'

Я уверен, что это вопрос порядка включаемых файлов, которые нужно решить, потому что ни один из этих файлов не мой. Мой вопрос: есть ли общий способ предотвратить это или найти, какие файлы необходимо переупорядочить, чтобы избежать появления этого сообщения.

15
задан BroVic 23 November 2018 в 11:26
поделиться