qt cmake sqlite3
时间: 2023-08-31 22:13:03 浏览: 235
Qt是一个跨平台的C++应用程序开发框架,可用于开发图形界面和嵌入式应用程序。CMake是一个跨平台的构建工具,用于管理项目的构建过程。SQLite是一个轻量级的关系型数据库管理系统。
使用Qt和CMake来构建一个包含SQLite的应用程序,需要先安装Qt5和CMake,并确保CMake的版本高于2.8.11。然后,进入项目的构建目录,并执行以下步骤:
1. 在终端中使用cd命令进入项目的构建目录。
2. 使用cmake命令生成构建文件。可以使用以下命令:
```
cmake ../
```
3. 使用make命令进行编译。可以使用以下命令:
```
make
```
4. 最后,运行构建生成的可执行文件。可以使用以下命令:
```
./stock_manager
```
如果在运行应用程序时遇到"QSqlDatabase: QSQLITE driver not loaded"等SQLite相关的错误,可能是因为应用程序无法加载SQLite的驱动程序。此时,需要将D:\Qt\Qt5.14.2\5.14.2\mingw73_64\plugins目录下的文件复制到cmake-build-debug目录下。这样,应用程序就能够正确加载SQLite驱动程序,并正常使用SQLite模块了。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [stockmanager:[WIP]管理商店库存的程序](https://download.csdn.net/download/weixin_42129970/16159198)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [Qt使用CMake在Clion中运行显示出的UI界面看起来很老,很过时怎么办?CMake下的Qt怎么使用SQLite?](https://blog.csdn.net/qq_35485875/article/details/128427868)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文