Предположим, у нас есть проблема переопределения с windows.h и winsock2.h .
Я знаю, как это решить. Чтобы быть на 100% уверенным, просто добавьте строку _WINSOCKAPI_
в определение препроцессора. Или определите #define _WINSOCKAPI_
перед каждым включением windows.h
. Но я хотел бы пойти более тонким путем и определить _WINSOCKAPI_
непосредственно перед первым включением windows.h
. Как узнать порядок компиляции юнитов, чтобы разместить #define _WINSOCKAPI_
в нужном месте?
Пожалуйста, поправьте меня, если я неправильно понимаю проблему переопределения.