Windows/Visual Studio 에서 MySQL++ 설치하고 사용하기

  • 소스코드를 다운로드 받는다.
  • 압축을 풀고 VC2008 폴더에서 프로젝트를 연다. (mysql++-3.0.8 폴더에 풀었다.)
  • 라이브러리를 빌드하기 위해 다음 두 가지 사항이 만족되어야 한다.
    • MySQL 이 설치되어 있고, include, lib 두 폴더 역시 들어있어야 한다.
      • MySQL 설치시 아마 개발 지원 항목을 체크하면 될 듯
      • 아예 MySQL 인스톨 버전 말고, 압축 푸는 버전에서 include 와 lib 폴더만 가져다 놔도 괜찮음
    • Visual Studio 에서 Tools > Options > Projects and Solutions > VC++ Directores 를 설정해 두어야 한다.
      • include files 에 MySQL 의 include 폴더, mysql++-3.0.8 의 include 폴더
      • library files 에 MySQL 의 lib 폴더(아마도 lib\opt), mysql++-3.0.8 의 lib 폴더
  • release 모드로 빌드해서 성공하면 mysql++-3.0.8 폴더로 가서 install.hta 를 실행시킨다.
  • MySQL++ 라는 폴더를 만들어 주고 딱 include 와 lib 두 개 필요한 것만 예쁘가 옮겨다 준다.
  • 이제 프로젝트 세팅에서 MySQL++\lincude 와 MySQL++\lib 으로 바꿔주면 된다.
  • #include 로 사용하면 되는데
    • 항상 프로젝트에서 마우스 오른쪽 클릭하고 Properties 열어서 Linker 설정을 해 줘야 한다.
    • General 에서 Additional Library Directories 에 "C:\MySQL++\lib"
    • Input 에서 Additional Dependecies 에 mysqlpp.lib
  • 이게 끝이 아니다. 막상 내 프로젝트를 빌드하고 실행하면 에러가 난다.
  • mysqlpp.lib 를 exe 파일이 만들어진 폴더에 같이 넣어 주어야 한다. 혹은 환경변수 PATH 에서 C:\MySQL++\lib;를 포함시켜주면 된다.

댓글

이 블로그의 인기 게시물

Fedora vs. Ubuntu 우분투 대 페도라

MySQL Database 저장 된 디렉토리 들여다보기