Я нахожусь в ситуации, когда мне нужно разработать кроссплатформенную библиотеку CGo, основанную на заголовках C. Мне нужно проверить наличие ОС, а затем включить файлы, специфичные для ОС (например, Windows.h), но я не знаю, как это сделать. Может ли кто-нибудь помочь мне?