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

SQLite C++ lib 만들기


SQLite를 사용하기 위해선 sqlite3.lib 파일이 있어야 한다.
sqlite3.lib 파일은 SQLite 사이트에서 다운 받은 sqlite3.defsqlite3.dll을 가지고 만든다.

1. SQLite 사이트에 들어가 각각 Zip을 다운 받는다.
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.

SQLite 사이트





2. lib 파일 만들기
각각 압축을 풀면 두 개의 폴더가 나온다.



3. 시작버튼을 누른 뒤 Developer Command Prompt for VS 2022 을 검색한다.
뒤에 숫자는 자신 visual studio 버전 치면 된다.


4. cmd 같은 화면이 나온다.
디렉토리를 sqlite3.defsqlite3.dll 이 있는 sqlite-dll-win64-x64-3420000 폴더로 이동 하면 된다.

예시로 C:\Sqlite3\sqlite-dll-win64-x64-3420000 경로까지 이동 하면 된다.



5. 경로 이동 하는 방법에 대해 설명하자면 
먼저 C드라이버 까지 이동을 해야 한다.
cd.. 작성 후 엔터를 누르면 이전 폴더로 이동 한다.
cd.. 를 작성 후 엔터를 반복하여 C:\> 까지 간다.



6. 이제 C:\Sqlite3\sqlite-dll-win64-x64-3420000 폴더로 이동하면 된다. 
\ 을 분기 점으로 Sqlite3 폴더를 먼저 가야 하므로
cd sqlite3 를 입력 후 엔터 (cd 랑 sqlite3 사이 띄어쓰기)
*주의 : 내 폴더 예시니 각자 자신의 폴더로 해야 한다.


cd sqlite-dll-win64-x64-3420000 를 입력 후 엔터



7. 이 상태에서 lib /def:sqlite3.def /machine:x64  를 입력 해주면 된다.




8. "Microsoft (R) Library Manager Version 14.35.32216.1
Copyright (C) Microsoft Corporation.  All rights reserved.
sqlite3.lib 라이브러리 및 sqlite3.exp 개체를 생성하고 있습니다."
가 나오면 성공 한 거다. 
폴더에 lib, exp 파일이 생성된 걸 확인 할 수 있다.




댓글

이 블로그의 인기 게시물

[Arduino] 아두이노 초음파 센서(HC-SR04) 사용하기

[Arduino] 아두이노 조이스틱 사용하기

[자연 환경] 농약의 장단점 농약이 환경과 인간에게 미치는 영향