技术栈
cgo
xchenhao
9 个月前
开发语言
·
c++
·
golang
·
c
·
静态库
·
lib
·
cgo
golang 通过 cgo 调用 C++ 库
将 C++ 库包装成 C 库 -> golang 通过 cgo 调用 C 库
beyond阿亮
9 个月前
golang
·
sqlite
·
cgo
golang的sqlite驱动不使用cgo实现 更换gorm默认的SQLite驱动
最近在开发一个边缘物联网程序时使用Golang开发,用到GORM来操作SQLite数据库,GORM默认使用gorm.io/driver/sqlite这个库作为SQLite驱动,该库用CGO实现,在使用过程中遇到一些问题,编译好二进制程序放到资源受限的设备中运行,报错如下;最后更换第三方SQLite驱动解决。