C++下SQLite安装与使用

开发 后端
我们将要介绍C++下SQLite安装与使用,以及报链接错误等问题的处理方法。

 1. 下载源文件,因为要用到头文件。当然你也可以用来自己编译生成dll

http://www.sqlite.org/download.html

image

image

 

 

2.下载dll

image

image

 

 

3.解压dll并生成lib文件

image

 

4.把生成的lib和下载到的dll加进你的工程,编译,此时不出意外应该会报链接错误

image

 

5.问题解决:首先用depends工具查看dll里面到到处函数

image

注意到了吗?dll里面是C导出方式,没有名字重组。但是看上面链接错误,明显是因为调用约定的不同导致的(前者是标准C调用约定,后者是__stdcall下的C调用约定,这个从名字重组的方式可以看到)。于是我在工程配置里面修改调用约定为__cdecl,问题解决

 

image

原文链接:http://www.cnblogs.com/chenkunyun/archive/2012/09/04/2670973.html

【编辑推荐】

责任编辑:彭凡 来源: 博客园
相关推荐

2009-06-01 16:27:59

eclipse cdteclipse cdtc++

2013-05-02 13:06:05

C++遇到iOS应用开SQLITE

2010-01-26 15:51:06

C++变量

2009-06-05 14:54:09

EclipseC++环境搭建

2011-07-01 14:55:28

Qt QML C++

2010-01-12 11:03:04

C++库

2011-04-19 17:44:02

C++

2011-05-18 18:05:47

C#C++

2020-07-30 12:40:35

CC++编程语言

2010-01-08 16:00:46

C++编译器

2011-05-18 17:56:38

C#C++

2010-01-25 15:55:50

托管C++

2009-07-15 17:52:23

sqlite jdbc

2022-12-05 09:42:14

C++Python算法

2020-07-27 08:05:56

C++语言后端

2010-01-25 09:50:58

C++函数对象

2010-01-21 14:19:44

C++静态成员

2024-01-23 10:48:44

C++函数重载开发

2010-01-22 11:23:06

C++程序

2011-08-04 13:38:01

Objective-C C++
点赞
收藏

51CTO技术栈公众号