얼마 전에 MySQL을 깔고 Visual Studio에 연동하려니 잘 되지 않았다. 몇시간을 끙끙대며 해결했는데 그 방법을 아카이빙 해놔야겠다.
1. 우선 MySQL, ODBC, Connector설치할 때 32-bit 혹은 64-bit으로 다 맞추자. 괜히 다른 블로그 따라한다고 섞어서 다운받았다가 처음부터 다시 설치했다. 보통의 경우엔 그냥 다 맞춰서 다운 받는게 안전한 것 같다.
2. Visual Studio의 프로젝트의 설정을 잘 해야한다.
포함 디렉터리는 MySQL Server 안에 있는 include의 주소, 라이브러리 디렉터리는 lib의 주소로 잘 설정하자. 그리고 난 구성과 플랫폼을 모든 구성, 모든 플랫폼으로 수정했다. 다른 블로그랑 똑같이해도 잘 안되길래 그냥 모든으로 설정했다. 이걸로도 안 되면 C/C++ 일반 탭에 추가 포함 디렉터리, 링커 일반 탭의 추가 라이브러리 디렉터리, 링커 입력 탭의 추가 종속성을 건드려보자. 추가 종속성은 lib 폴더 안에 확장자가 .lib인 모든 파일을 추가하면 된다.
그리고 Visual Studio의 프로젝트랑 빌드 바로 밑에 있는 구성과 플랫폼을 아까 프로젝트 설정에 되어있는 값으로 맞춰줘야 한다. 또 내가 설치한 MySQL이랑도 맞춰줘야 LINK 에러가 안 나는 것 같았다. 이게 x86으로 되어있어서 한참 고생했다.
'etc > memo' 카테고리의 다른 글
[Python] Anaconda 가상 환경 설정/삭제 (0) | 2022.09.04 |
---|---|
Golang Project Layout Study (2) | 2022.07.19 |
[Linux/Ubuntu] Configure: error: no acceptable C compiler found in $PATH 해결 (0) | 2022.05.22 |
[Linux/Ubuntu] Release file is not valid yet. Updates for this repository will not be applied. 해결 (0) | 2022.05.22 |
[Python] Module Downgrade (0) | 2022.05.20 |