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