저는 Code :: Blocks 및 SQLite로 완전 초보자이며 C++에 대한 기본적인 지식을 가지고 있습니다. 나는 현재 Ubuntu 11.04를 사용하고 있습니다.Code :: Blocks를 사용하여 C++ 프로그램에서 SQLite를 사용하는 방법?
SQLite Amalgamation here을 다운로드했습니다. zip 파일의 압축을 풀면 shell.c
, sqlite3.c
, sqlite3.h
및 sqlite3ext.h
의 네 파일이 있습니다. 단순히 (예를 들어) 콘솔 프로젝트에 해당 파일을 추가하면 오류가 발생합니다. 다운로드 한 sqlite의 .c에는 각각 자체 기능이 있습니다. 프로젝트에서 해당 코드를 제거하면 오류가 사라지고 #include "sqlite3.h"
으로 전화 할 수 있습니다. this을 따르려고하고 here에서 처음 두 줄의 코드를 시도했는데 오류가 발생했습니다 : undefined reference to sqlite3_open
.
콘솔 프로젝트에 .h를 직접 추가하는 것이 올바른 방법이 아닌 것 같지만 확실하지 않습니다.
정확히 어떻게 사용해야합니까? 내 C++ 프로그램에 이들을 사용하려면 어떻게해야합니까?
도움을 주시면 대단히 감사하겠습니다. :)
EDIT : 또한 this에 따라 이러한 sqlite 파일의 .a 파일을 만들려고했습니다. 시도해 보면 cannot find -lsqlite
이라는 오류가 발생합니다.
감사를 일부 검색 시간을 절약 할 수 소원 그냥 일부 프로젝트에 추가하고 '프로젝트 빌드'를 수행합니까? –
@GeraldTorres, 업데이트 내 대답 – SingerOfTheFall
고마워 :) 내가 전에 이것을 수정하기는했지만 .. :(어쨌든 고마워 :) –