繁体   English   中英

c++ 中的数据库与 sqlite3

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM