本项目采用的后端数据库为 SQLite
,因为他是 C++ Qt 6.x
内置支持的一种数据库,同时其可视化软件 SQLite Expert
的下载和使用都很简单。
在 Qt Creator
中为了能够顺利链接 SQLite
数据库,需要在项目配置文件中进行一些补充,具体如下:
CMake
构建的项目需要在 CMakeList.txt
中添加如下内容:
# 加入 sql 链接必要的动态库
target_link_libraries(WelcomePage PRIVATE Qt${QT_VERSION_MAJOR}::Widgets
Qt${QT_VERSION_MAJOR}::Sql)
find_package(Qt${QT_VERSION_MAJOR} COMPONENTS Sql REQUIRED)
注意:这里的 WelcomePage
请替换成您自己的项目名称
QMake
构建的项目需要在 .pro
项目配置文件中添加如下内容:
# 加入 sql 链接必要的动态库
QT += sql
# 在Windows上需要的库(一般情况下Qt会自动处理)
win32:CONFIG(release, debug|release): LIBS += -L$$[QT_INSTALL_LIBS] -lQt6Sql
win32:CONFIG(debug, debug|release): LIBS += -L$$[QT_INSTALL_LIBS] -lQt6Sqld