mysql connector c++ 검색해서 설치

개발할거라서 Debug 버전 다운받기

개발할거라서 Debug 버전 다운받기

mysql 설치는 따로하기

cmake는 빌드 자동화 해주는 파일?

배포용이랑 빌드용이랑 dll이 다름?

include랑 lib64 폴더 두개가 통째로 있어야함 → vs 프로젝트 생성 후 프로젝트 안에 mysql 폴더 만들어서 include랑 lib64 복붙 해주기

#include "mysql/include/mysql/jdbc.h" // include 폴더 경로로 들어가서 jdbc.h 헤더 추가
#pragma comment(lib, "mysql/lib64/vs14/debug/mysqlcppconn.lib") // lib64 폴더 경로로 들어가서 라이브러리 추가

Untitled

lib64/debug에 보면 vs 14.dll이 있는데 이 두개를 프로젝트가 위치한 폴더로 옮겨야함

dll은 밖에 나가서 접속이 불가능한데 lib는 밖에 나가서 실행하는거라서 ?

실행파일이랑 dll이 같이 있어야 실행이된다?

리소스, dll 같은 애들은 복사되어서 실행파일이랑 같이있어야하는데 이걸 자동화 해주는게 cmake

보통 프로젝트 저장할 때 dll파일들 + cpp 코드 + mysql 폴더 + vcxproj 파일들? 만 압축함

Untitled