C++

[C++] C++ sqlite3.lib 만들기

Let it out 2024. 1. 26. 09:52
반응형

C++에서 SQLite를 사용하기 위해선 sqlite3.lib 파일이 있어야 한다.

sqlite3.lib 파일은 SQLite 사이트에서 다운 받은 sqlite3.defsqlite3.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.defsqlite3.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 를 사용하면 된다.
 

 

 

반응형