sau khi làm việc một thời gian trong dự án của tôi, cảnh báo này bắt đầu xuất hiện:Làm thế nào để ngăn chặn vĩ mô redefinition
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'
tôi chắc chắn rằng đó là một vấn đề của thứ tự của các tập tin bao gồm để giải quyết, bởi vì không ai trong số các tệp này là của tôi. Câu hỏi của tôi là nếu có một cách chung để ngăn chặn hoặc để tìm những tập tin phải được sắp xếp lại để tránh thông điệp này.
Đó là câu trả lời rất hay vì đây là giải pháp chung hoặc ít nhất là điểm khởi đầu tốt để giải quyết các loại vấn đề này. – Killrazor