我正在尝试使用CGo为ENet编写一个 Go包装器。
当我尝试在 Mac 上编译包装器时,库较旧并且界面略有不同。99% 的代码是相同的,只是需要更改几个 C 调用。
在 Go 中处理此类问题的最佳实践是什么?
有没有办法进行条件编译或条件导入?
我正在尝试使用CGo为ENet编写一个 Go包装器。
当我尝试在 Mac 上编译包装器时,库较旧并且界面略有不同。99% 的代码是相同的,只是需要更改几个 C 调用。
在 Go 中处理此类问题的最佳实践是什么?
有没有办法进行条件编译或条件导入?