Bedingte Kompilierung in Go

Ich versuche ein Go zu schreibenVerpackung mitCGo zumENet.

Als ich versuchte, meinen Wrapper auf einem Mac zu kompilieren, war die Bibliothek älter und hatte eine etwas andere Oberfläche. 99% des Codes sind gleich, nur ein paar C-Aufrufe müssen geändert werden.

Was ist die beste Vorgehensweise für den Umgang mit einem Problem wie diesem in Go?
Gibt es eine Möglichkeit, eine bedingte Kompilierung oder einen bedingten Import durchzuführen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage