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