3
通常,要將數據庫添加到qt,我們將轉到.pro文件並添加sql,但正在處理的項目是從cmake導入的,因此它不會有一個.pro文件。相反,它有一個CMakeLists.txt文件,我想將它連接到一個sqlite數據庫。誰能幫我嗎。謝謝qt將數據庫sql添加到從cmake導入的項目中
通常,要將數據庫添加到qt,我們將轉到.pro文件並添加sql,但正在處理的項目是從cmake導入的,因此它不會有一個.pro文件。相反,它有一個CMakeLists.txt文件,我想將它連接到一個sqlite數據庫。誰能幫我嗎。謝謝qt將數據庫sql添加到從cmake導入的項目中
這是Sql
組件添加到find_package()
命令和Qt5::Sql
到target_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)
感謝您的幫助,非常感謝。 –
我不明白的問題。我用'CMake'生成我的Qt項目,並使用'sqlite'數據庫。除了sqldrivers文件夾外,我不記得做了什麼特別的工作。 – drescherjm