[英]database in c++ with sqlite3
我正在为我的大学做课程。 它包括在 c++ 中创建一个数据库。 我从星期一开始就有这些错误,我无法解决它们。
谁能帮我解决这个问题,好吗?
我在 VSCode 工作,我是 c++ 的初学者,谢谢。
代码:
#include <stdio.h>
#include <D:\SSD\Desctop\barethika\sqlite3.h>
int main(int argc, char* argv[]) {
sqlite3 *db;
char *zErrMsg = 0;
int rc;
rc = sqlite3_open("test.db", &db);
if( rc ) {
fprintf(stderr, "Can't open database: %s\n", sqlite3_errmsg(db));
return(0);
} else {
fprintf(stderr, "Opened database successfully\n");
}
sqlite3_close(db);
}
错误:
c:\users\name\AppData\Local\Temp\ccguCZxk.o:tempCodeRunnerFile.cpp(.text+00xa4) 未定义对 'sqlite3_open' 的引用.cpp(.text+00xa4) 未定义引用 'sqlite3_errmsg' c:\users\name\AppData\Local\Temp\ccguCZxk.o:tempCodeRunnerFile.cpp(.text+00xa4) 未定义引用 'sqlite3_close' collect2.exe:错误:ld 返回 1 个退出状态
尝试设置库的绝对路径。 这种问题一般是库的路径不对
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.