我正在尝试为 C++ OCR 库编写一个 Go 模块,进展顺利,但后续遇到了两个问题。
我参考了Golang的SQLite3,但不幸的是我发现它是使用go直接重新实现SQLite。
我也尝试过使用embed,但是结果是cgo无法正确读取。
我希望能够嵌入这些零碎内容,以节省其他开发人员和用户手动安装和配置 OCR 库的麻烦。
两个想法:
将库与您的产品一起运送
将外部库静态链接到您的产品中
根据我的经验,这可能很棘手,特别是如果交叉编译在您的愿望清单上的话。在朝这个方向前进之前,先本地解决它,以缩小问题环境的范围。
从法律上讲,这两种可能性都取决于第 3 方库的许可证。