linux sqlite3 帮帮忙
我在ubuntu下安装好了sqlite3 可以在gcc下编译一个用C调用sqlite3的api的demo
但是编译的时候,要同时指定sqlite3的库路径
我现在想在集成开发环境下用C调用sqlite3的接口函数 比如code::blocks QT
在code::blocks里包含了
#include<sqlite3.h>头文件
但是报错是找不到sqlite3的接口函数(说明是找到了sqlite3的头文件了) 比如 sqlite3_open。。。。
我要怎么做
是要添加外部连接库,怎么添加?还是写makefile文件,怎么写?。。。。。
帮帮忙啊 谢谢
------解决方案--------------------sqlite3.h
要看这个是如何处理那些函数的。
------解决方案--------------------
你的sqlite3.h如果不在标准库头目录中,比如/usr/include下
那么,必须显示地指出它的目录。
比如它放在/a/下面,
gcc test.c -I/a/
用-I指定。
------解决方案--------------------楼上是正解,我就是这么解决过同样的问题。
------解决方案--------------------
make中指定包含头文件路径
连接静态库或者动态库