如何使用golang集成fairplaylicensesdk



我下载了FairPlay流媒体服务器SDK,但它是用C++编写的,我使用golang作为编程语言,如何集成它?谢谢你的帮助。

您需要用C编写一个包装器,从中可以调用C++SDK
(此处为示例(

然后使用cgo,您可以进行编译,链接到您的SDK库
参见";用Go链接动态C++库";来自Brand Aaron Taylor

指定此文件的位置需要编译器命令的自定义标志
经过一点搜索,我找到了-L标志,它与-I标志类似,为整个编译过程指定了一个搜索目录。

通过指定Drafter的构建目录和动态库本身,我们就有了一个编译C程序!

gcc ctest.o -L./drafter/build/out/Release/ -ldrafter -o ctest

相关内容

  • 没有找到相关文章

最新更新