当前位置: 首页 > news >正文

佛山集团网站建设泉州百度网站推广

佛山集团网站建设,泉州百度网站推广,教育网站建设供应商,政务门户网站建设思想文章目录 一、sqlite3介绍二、文件下载三、文件分析四、pro文件五、编译实践 一、sqlite3介绍 SQLite是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的&…

文章目录

  • 一、sqlite3介绍
  • 二、文件下载
  • 三、文件分析
  • 四、pro文件
  • 五、编译实践

一、sqlite3介绍

SQLite是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源的世界著名数据库管理系统来讲,它的处理速度比他们都快。

     SQLite特性:

①不需要一个单独的服务器进程或操作的系统( 无服务器 的)。
②SQLite 不需要配置,这意味着 不需要安装或管理 。
③ 一个完整的 SQLite 数据库是存储在一个 单一的跨平台的磁盘文件 。
④SQLite 是非常小的,是 轻量级 的,完全配置时小于 400KiB ,省略可选功能配置时小于 250KiB 。
⑤SQLite 是 自给自足 的,这意味着不需要任何外部的依赖。
⑥SQLite 事务是 完全兼容 ACID 的,允许从多个进程或线程安全访问。
⑦SQLite 支持 SQL92 ( SQL2 )标准的大多数查询语言的功能。
⑧SQLite 使用 ANSI-C 编写的,并提供了简单和易于使用的 API 。
⑨SQLite 可在 UNIX ( Linux, Mac OS-X, Android, iOS )和 Windows ( Win32, WinCE, WinRT )中运行,具备 跨平台 特性。


二、文件下载

sqlite网址:
https://www.sqlite.org/index.html
在这里插入图片描述
在这里插入图片描述
获取sqlite-autoconf-3390400.tar.gz、sqlite-dll-win64-x64-3390400.zip文件。


三、文件分析

解压缩sqlite-autoconf-3390400.tar.gz、sqlite-dll-win64-x64-3390400.zip文件。

在sqlite-autoconf-3390400文件夹,文件信息:
在这里插入图片描述

头文件与源文件:

在这里插入图片描述

解压缩sqlite-dll-win64-x64-3390400.zip

拷贝sqlite3.def


四、pro文件

配置头文件:

#头文件
HEADERS +=  sqlite3.h \sqlite3ext.h

配置源文件:

#源文件
SOURCES +=  sqlite3.c

导出的模块文件:

win32 {DEF_FILE = sqlite3.def
}

设置预定义项:

DEFINES -= UNICODE
DEFINES += SQLITE_ENABLE_COLUMN_METADATA SQLITE_ENABLE_PREUPDATE_HOOK
DEFINES += SQLITE_ENABLE_FTS3 SQLITE_ENABLE_FTS3_PARENTHESIS SQLITE_ENABLE_FTS5
DEFINES += SQLITE_ENABLE_RTREE SQLITE_ENABLE_JSON1 SQLITE_ENABLE_SESSION
DEFINES += SQLITE3_EXPORTS SQLITE_HAS_CODEC
DEFINES += CODEC_TYPE=CODEC_TYPE_AES128 SQLITE_COREwin32 {DEFINES += _CRT_SECURE_NO_DEPRECATE _CRT_NONSTDC_NO_DEPRECATE
}

形成001.sqlite-3.39.4.pro文件:

QT += coreTEMPLATE = lib
CONFIG += c++17DESTDIR = ../QGIS
CONFIG(debug, debug|release){MOC_DIR = ../build-QGIS/sqlite3/Debug/mocRCC_DIR = ../build-QGIS/sqlite3/Debug/rccUI_DIR = ../build-QGIS/sqlite3/Debug/uiOBJECTS_DIR = ../build-QGIS/sqlite3/Debug/obj
}else{MOC_DIR = ../build-QGIS/sqlite3/Release/mocRCC_DIR = ../build-QGIS/sqlite3/Release/rccUI_DIR = ../build-QGIS/sqlite3/Release/uiOBJECTS_DIR = ../build-QGIS/sqlite3/Release/obj
}CONFIG(debug, debug|release){TARGET = sqlite3d
}else{TARGET = sqlite3
}
DEFINES -= UNICODE
DEFINES += SQLITE_ENABLE_COLUMN_METADATA SQLITE_ENABLE_PREUPDATE_HOOK
DEFINES += SQLITE_ENABLE_FTS3 SQLITE_ENABLE_FTS3_PARENTHESIS SQLITE_ENABLE_FTS5
DEFINES += SQLITE_ENABLE_RTREE SQLITE_ENABLE_JSON1 SQLITE_ENABLE_SESSION
DEFINES += SQLITE3_EXPORTS SQLITE_HAS_CODEC
DEFINES += CODEC_TYPE=CODEC_TYPE_AES128 SQLITE_COREwin32 {DEFINES += _CRT_SECURE_NO_DEPRECATE _CRT_NONSTDC_NO_DEPRECATE
}# You can make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0#当前目录
INCLUDEPATH += ./#头文件
HEADERS +=  sqlite3.h \sqlite3ext.h#源文件
SOURCES +=  sqlite3.cwin32 {DEF_FILE = sqlite3.def
}# Default rules for deployment.
#unix {
#    target.path = /usr/lib
#}
#!isEmpty(target.path): INSTALLS += target

五、编译实践

用QtCreator程序,打开001.sqlite-3.39.4.pro文件。

在这里插入图片描述

在windows下编译,形成:
在这里插入图片描述

在linux下编译,形成:

在这里插入图片描述

在macos下编译,形成:

在这里插入图片描述

http://www.hkea.cn/news/210819/

相关文章:

  • 91人才网赣州招聘网安卓优化大师app下载安装
  • 合肥网页模板建站营业推广策划
  • 网站做301根目录在哪教育培训机构平台
  • 企业做网站域名需要自己申请吗深圳百度推广客服电话多少
  • 备案网站容易被收录公司网站建设费用多少
  • 4s店网站建设方案百度app下载最新版
  • 创建电子商务网站的7个步骤做网站推广需要多少钱
  • DW怎么做电商网站梅花seo 快速排名软件
  • 哪个网站可以查企业信息今日热搜榜官网
  • 做网站有必要注册商标吗河北百度seo关键词
  • 网站更换服务器教程下载app到手机上并安装
  • 学校网站建设都是谁做的网络舆情分析
  • 怎么把现有网站开发php昆明seo排名外包
  • 网站桥页怎么找理发培训专业学校
  • 谷城网站开发百度导航官网
  • 做网站不优化平面设计网站
  • 聊城做网站的公司价格谷歌seo软件
  • 支部网站及活动室建设网页广告调词平台
  • 网站建设的企业抚州seo外包
  • 澳门wap网站制作百度关键词检测工具
  • 哪些外贸网站可以做soho首页
  • 三门峡网站建设电话青岛网站推广公司
  • 洞口做网站找谁市场营销推广方案模板
  • 怎么做用来表白的网站湖人队最新消息
  • 新疆网站建设哪家好泉州网站seo外包公司
  • 网站开发前后端工具组合深圳推广公司推荐
  • 老外做的汉字网站一键生成app制作器
  • 网上设计接单的网站seo排名优化排行
  • wordpress后台加统计代码seo建站的步骤
  • 怎么做外贸网站的邮箱签名搜索引擎优化是指什么