我在 ubuntu 上
#include <sqlite3.h> /* sqlite3 */
void prog::on_pushButton_clicked()
{
sqlite3 *db;
int rc = sqlite3_open("/home/profile.sqlite", &db);
if (rc != SQLITE_OK) {
fprintf(stderr, "Cannot open database: %s\n",
sqlite3_errmsg(db));
sqlite3_close(db);
}
}
我收到这个错误:
最佳答案
为了在 linux (ubuntu) 中使用 sqlite 库,您必须安装以下库:
sudo apt-get install libsqlite3-dev
然后您可以使用以下语句将其添加到您的 .pro 文件中:
LIBS += -lsqlite3
Qt 还提供了QtSql
模块来管理多个数据库,包括sqlite
,我建议您阅读以下内容:
关于c++ - 在 Qt5 中使用 sqlite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45258626/