首页| 论坛| 消息

回复: windows下qt怎么使用sqlite3数据库的api接口
#6 [toby520 05-20 17:59]
先把.h文件和一些dll分别放到项目下面,也可以把他们放到新建的include和lib下面就可以,然后pro里面加入 类似这个
win32: LIBS += -Lproduct/libdatabase/lib/ -lsqlite3
INCLUDEPATH += product/libdatabase/include
DEPENDPATH+= product/libdatabase/include
#7 回 6楼(toby520) 的帖子 [tonghuangxx 05-21 09:13]
比如我先建了一个名字为12345的qt项目,在项目下面新建了include和lib,include中放了sqlite3.h文件,lib中放了sqlite3.lib文件,然后按照您的说法就是在pro中添加
LIBS += -L12345/libdatabase/lib/ -lsqlite3
INCLUDEPATH += 12345/libdatabase/include
DEPENDPATH+=12345/libdatabase/include
调用时就在项目中的包含#include“include/sqlite3.h"
不过运行程序时它会报错,错误为LNK1104:无法打开文件”sqlite3.lib“
#8 [toby520 05-21 09:50]
你好好看下动态库的调用吧,他至少有2个调用,一个是在pro里面,已经是手动添加,好像还有一种是动态加载dll,试问你是vc编译器还是mingw,我这边mingw这样配置是没有问题
#9 [toby520 05-21 09:53]
我把我写的sqlite3的列子传上来 你看下,哪里不对,可能是你下载的dll不对
#10 回 8楼(toby520) 的帖子 [tonghuangxx 05-21 22:08]
我用的是vc编译器,然后你发的我下载,还是出现无法打开sqlite3.lib的情况

<< 1 2 3 4 >> (2/4)

回复 发表
主题 版块