簡體   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