티스토리 뷰

Visual Studio 2012


1. SQLITE3 관련 파일 다운


 - 페이지 참조 : https://sqlite.org/download.html


 - Source CodePrecompiled binaries for Windows 다운 받아 압축 해제

  * 32bit는 x86, 64bit는 x64




2. Lib 파일 만들기


 - VS2012용 개발자 명령 프롬프트를 실행하고, sqlite3.def 파일이 있는 폴더로 이동한다.



 - "LIB /DEF:sqlite3.def /machine:x86" 실행하여 sqlite3.lib파일 생성





3. Visual Studio 프로젝트 세팅


 - 프로젝트 안에 sqlite3.h, sqlite3.lib, sqlite3.dll 파일을 복사


 - 솔루션 탐색기를 활용하여 헤더에 sqlite3.h 추가




 - 프로젝트 속성에서 sqlite3 라이브러리 추가

  * 프로젝트 - 속성 - 구성속성 - 링커 - 입력 - 추가 종속성 - sqlite3.lib 추가

 


 - sqlite3.dll 파일은 실행 파일이 있는 폴더 또는 System폴더에 복사



4. db 생성 코드 추가


 - sqlite3.h 참조


// Dialog2.h : 헤더 파일입니다.
//

#pragma once
#include "sqlite3.h"


 - 버튼 클릭시 db 생성


void CDialog2::OnBnClickedBtnSqlite3()
{
	// TODO: 여기에 컨트롤 알림 처리기 코드를 추가합니다.
	sqlite3 *db;
	int rc;
	CString str;

	rc = sqlite3_open("test.db", &db);		//DB 열기
	if (SQLITE_OK!=rc) {
		MessageBox("sqlite3_open error",sqlite3_errmsg(db),MB_ICONSTOP);
		return;
	}
	
	rc = sqlite3_close(db);		//DB 닫기
	if (SQLITE_OK!=rc) {
		MessageBox("sqlite3_close error",sqlite3_errmsg(db),MB_ICONSTOP);
		return;
	}

	MessageBox("sqlite3 db생성 완료!","SQLITE3",MB_OK);
}


5. 테스트



6. 프로젝트 폴더에 파일 생성 확인



댓글