golang 调用动态库在使用第三方功能比较常见。
方法如下:
-
编写c语言代码实现动态库的调用,然后cgo引用c代码,间接方式实现动态库的调用。
优点:
通用性强,没什么难度。
缺点:
多了一次封装代码可能比较繁琐 -
使用syscall包进行调用,适用与linux,windows.比较广泛。推荐使用。
golang 调用动态库在使用第三方功能比较常见。
方法如下:
编写c语言代码实现动态库的调用,然后cgo引用c代码,间接方式实现动态库的调用。
优点:
通用性强,没什么难度。
缺点:
多了一次封装代码可能比较繁琐
使用syscall包进行调用,适用与linux,windows.比较广泛。推荐使用。