반응형
C++에서 SQLite를 사용하기 위해선 sqlite3.lib 파일이 있어야 한다.
sqlite3.lib 파일은 SQLite 사이트에서 다운 받은 sqlite3.def, sqlite3.dll을 가지고 만든다.
한번 sqlite3.lib 을 만들어보자.
1. SQLite 사이트에 들어간다.
SQLite 사이트
.Zip을 2개 다운 받는다.
1) Source Code
C source code as an amalgamation, version 3.42.0.
2) Precompiled Binaries for Windows
32bit 면 32-bit DLL (x86) for SQLite version 3.42.0.
64bit 면 64-bit DLL (x64) for SQLite version 3.42.0.
2. 다운받은 .zip 파일 2개를 압축을 풀면 2 개의 폴더가 나온다.
3. 시작버튼을 누른 뒤 Developer Command Prompt for VS 2022 을 검색하여 실행한다.
뒤에 숫자는 자신 visual studio 버전 치면 된다.
4. Prompt 화면이 뜰텐데 sqlite3.def, sqlite3.dll 이 있는 sqlite-dll-win64-x64-3420000 디렉토리로 이동한다.
예시 : C:\Sqlite3\sqlite-dll-win64-x64-3420000
*주의 : 내 폴더 예시니 각자 자신의 폴더로 해야 한다.
5. 디렉토리 이동을 완료 했으면 Prompt에서 ib /def:sqlite3.def /machine:x64 를 입력 후 엔터를 눌러준다.
아래 글이 나오면 성공한거다.
"Microsoft (R) Library Manager Version 14.35.32216.1
Copyright (C) Microsoft Corporation. All rights reserved.
sqlite3.lib 라이브러리 및 sqlite3.exp 개체를 생성하고 있습니다."
6. 폴더에 sqlite3.lib, sqlite3.exp 파일이 생성된 걸 확인 할 수 있다.
이제 sqlite3.lib 를 사용하면 된다.
반응형
'C++' 카테고리의 다른 글
[C++] 클래스 객체 정적 할당, 동적 할당 하는 법 (0) | 2024.01.30 |
---|---|
[C++] C++에서 sqlite3 사용하기 (0) | 2024.01.26 |
[C++] const (콘스트) 란? (0) | 2024.01.26 |
[C++ ] 2차원 포인터 정리 (0) | 2024.01.25 |
[C++ ] 1차원 포인터 정리 (0) | 2024.01.25 |