Я пытаюсь написать оболочку Go , используя CGoдля ENet.
Когда я пытался скомпилировать свою оболочку на Mac, библиотека была старше и имела немного другой интерфейс. 99% кода осталось прежним, нужно лишь изменить несколько вызовов C.
Как лучше всего решать подобные проблемы в Go?
Есть ли способ сделать условную компиляцию или условный импорт?