【问题标题】:qt add a database sql into a project imported from cmakeqt将数据库sql添加到从cmake导入的项目中
【发布时间】:2016-07-11 20:46:09
【问题描述】:

通常,要向 qt 添加数据库,我们会转到 .pro 文件并添加 sql,但正在处理的项目是从 cmake 导入的,因此它没有 .pro 文件。相反,它有一个 CMakeLists.txt 文件,我想将它连接到一个 sqlite 数据库。谁能帮我吗。谢谢

【问题讨论】:

  • 我不明白这个问题。我使用CMake 生成我的Qt 项目并使用sqlite 数据库。除了 sqldrivers 文件夹之外,我不记得做过什么特别的事情来让它工作。

标签: c++ qt qt5


【解决方案1】:

Sql 组件添加到find_package() 命令和Qt5::Sqltarget_link_libraries() 命令。

搜索类似的东西:

find_package(Qt5 REQUIRED COMPONENTS Core Quick Sql)

或类似:

find_package(Qt5Sql REQUIRED)

还有target_link_libraries()

target_link_libraries(myprogram Qt5::Core Qt5::Quick Qt5::Sql)

【讨论】:

  • 感谢您的帮助,非常感谢。
  • 对于最近的版本,你需要添加这个 Qt${QT_VERSION_MAJOR}::Sql
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-30
相关资源
最近更新 更多