unbuntu下C++编译程序报错undefined reference to `sqlite3_open'

新手求罩,网上说的是找不到库文件,项目里面的makefile是别人写的通用的;这个错误是什么原因呢,sqlite3该怎么配置呢?... 新手求罩,网上说的是找不到库文件,项目里面的makefile是别人写的通用的;这个错误是什么原因呢,sqlite3该怎么配置呢? 展开
 我来答
paniarch
2014-10-30 · TA获得超过288个赞
知道小有建树答主
回答量:207
采纳率:0%
帮助的人:148万
展开全部
错误就是链接的时候找不到函数呀。。
先检查一下makefile里面做链接的时候有没有-lsqlite3,或者检查下库的名字是不是改了
有的话,再看看实际用到的libsqlite3.a里有没有这个函数,nm看下sqlite3_open是不是T
有的话,看看sqlite3_open的参数是不是错了;没有的话,就自己重新编一个。。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式