작업 순서
1. include와 lib 디렉터리경로 추가
2. lib추가
3. dll복사
4. 연결 확인
1. include와 lib 디렉터리경로 추가
프로젝트를 오른클릭하여 속성팝업을 출력한다.
구성 속성-> VC++ 디렉터리 탭을 클릭한다.
이곳의 포함 디렉터리와 라이브 디렉터리에 해당 경로를 입력해준다.
포함 디렉터리를 드롭다운버튼을 클릭하여 편집 팝업을 출력한다.
해당 경로를 복붙한 후에 확인을 누른다.
라이브 디렉터리도 이와같이 추가해준다.
2. lib추가
방법이 두 가지있다.
1. 첫 번째는 속성 페이지에서 추가한다.
2. 프로젝트에 아래 코드를 추가한다.
#pragma comment (lib, "libmysql.lib")
1. 첫 번째는 속성 페이지에서 추가한다.
다시 속성 페이지에서 링커-> 입력 탭을 누른다.
추가 종속성에 libmysql.lib를 입력한다.
3. dll복사
C:\Program Files\MySQL\MySQL Server 8.0\lib 경로에 있는 dll을 복사한다.
프로젝트가 있는 폴더를 연 후에 해당 dll을 붙여넣는다.
4. 연결 확인
#include <iostream>
#include <mysql.h>
int main()
{
std::cout << "ClientInfo : " << mysql_get_client_info() << std::endl;
return 0;
}
위와 같이 입력하고 실행하였을 때 아래와 같이 출력된다면 성공이다.
참고 :
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=dgsw102&logNo=221057908091
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=dd1587&logNo=221155813026