본문 바로가기

Database

[MySQL][C++]Visual Studio 연동하기

작업 순서

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 

 

C언어 MySQL강의 5 - C / MySQL 연결 오류들

이때까지는 준비작업만 하였다. 지금부터는 본격적인 연결을 소개하겠다. 4편에서 visual studio 연결을 하...

blog.naver.com

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=dd1587&logNo=221155813026 

 

MySQL, C++ 연동하기

MySQL, C++ 연동하기저는 현재 비쥬얼스튜디오 2015버전을 사용하고있고, MySQL Server 5.7, 64...

blog.naver.com