ImportError: /lib/libgdal.so.26: undefined symbol: sqlite3_column_table_name
·
此报错信息主要是sqlite3_column_table_name
因为安装sqlite3的时候没有把sqlite3_column_table_name相关函数编译进来
如果使用ubnutu上的apt软件包安装的默认是没有编译这个func的
- 下载 对应压缩包 sqlite-autoconf-3350400.tar.gz
注意不要下载amalgamation版本的这个是源代码不包含makefile
- 解压
tar -xvf sqlite-autoconf-3350400.tar.gz
cd sqlite-autoconf-3350400
- 编辑
vim sqlite3.c
#define SQLITE_CORE 1
#define SQLITE_AMALGAMATION 1
#ifndef SQLITE_PRIVATE
# define SQLITE_PRIVATE static
#endif
//新增
#define SQLITE_ENABLE_COLUMN_METADATA 1
更多推荐



所有评论(0)