티스토리 뷰
Visual Studio 2012
1. SQLITE3 관련 파일 다운
- 페이지 참조 : https://sqlite.org/download.html
- Source Code 와 Precompiled 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. 프로젝트 폴더에 파일 생성 확인
'Programming > MFC(C++)' 카테고리의 다른 글
[MFC] 버튼에 마우스 이벤트 추가 (Hover/Leave) (2) | 2018.07.09 |
---|---|
[MFC] 대화상자 최소화,최대화,종료 버튼 클릭시 이벤트 핸들링 (1) | 2018.07.06 |
[MFC] 대화상자 기반 ADO 사용하기 - 4 (0) | 2018.07.04 |
[MFC] 대화상자 기반 ADO 사용하기 - 3 (0) | 2018.07.04 |
[MFC] 컨트롤 캡션 개행 방법 (0) | 2018.07.04 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 소켓
- 부가가치세전산매체
- SendMessage
- Modeless
- MSSQL
- 법정동코드
- CMFCBUTTON
- 전자신고파일설명서
- 프로세스이름변경
- 세금계산서합계표양식
- ADO
- MFC
- MFC Modeless
- 전자신고변환
- 스쿠트항공 환불받기
- MFC ADO
- 모달리스 다이얼로그
- ADODB
- #자동업데이트
- 항공알파벳
- 청년내일채움공제
- 청년내일채움공제 만기신청
- 해외송금확인
- 모달리스
- Sticky Notes Loading
- 스티커메모로드중
- MXCOMPONENT
- 부가가치세
- sqlite3
- c++
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함