우선 Dev-C++ 5.0 beta 9.2 (4.9.9.2) (9.0 MB) with Mingw/GCC 3.4.2를 받습니다.
그 후 여기에서 MySQL Server 5.1를 설치합니다.
다운로드를 완료했으면 라이센스에 동의하고 Complete(전체 설치)를 수행합니다.
C:\Program Files\MySQL\MySQL Server 5.1\include에서 mysql라는 하위 폴더를 만듭니다.
그 후 여기에서 MinGW가 제공하는 유틸리티를 다운로드 받습니다.
유틸리티를 다운로드 받았으면 여기에서 reimp.exe를 꺼내어 C:\Dev-Cpp\bin에 압축해제를 하시고,
C:\Program Files\MySQL\MySQL Server 5.1\lib\opt에서 libmysql.lib과,
C:\Program Files\MySQL\MySQL Server 5.1\bin에서 libmysql.dll를 복사하여 C:\Dev-Cpp\bin에 붙여넣습니다.
그 후 cmd를 실행하시고
cd C:\Dev-Cpp\bin
reimp.exe -d libmysql.lib
dlltool.exe --input-def LIBMYSQL.def --dllname libmysql.dll --output-lib libmysql.a -k
를 입력합니다.
그런 뒤에 PvPGN 프로젝트를 Dev C++로 연뒤 프로젝트 -> 프로젝트 옵션에 들어가시고,
매개변수들 -> 컴파일러 탭에
-DWITH_SQL
-DWITH_SQL_MYSQL
를 적습니다.
그 후에, 링커 탭에서 '라이브러리나 객체 추가하기'를 눌러 libmysql.a를 추가합니다. 그 다음,
'실행 -> 전체 재컴파일' 후 MySQL를 사용하시면 됩니다.
* libmysql.dll는 PvPGN.exe와 함께있어야 합니다.
오류: mysql.h가 디렉토리에 없다는 에러가 납니다.
해결책: 도구 -> 컴파일러 설정 -> 디렉토리 -> C Includes에 C:\Program Files\MySQL\MySQL Server 5.1\include를 추가함
그래도 에러가 난다면 C:\Program Files\MySQL\MySQL Server 5.1\include의 mysql.h를 복사하여 mysql 폴더에 붙여넣음.
'서버/네트워크' 카테고리의 다른 글
Windows Server 2012 Release Candidate (RC) Data Center (0) | 2012.07.14 |
---|---|
윈도우 서버 2008 R2 인터넷 익스플로러 보안 강화 구성 설정해제 (0) | 2012.07.14 |
내 컴퓨터에 Ubuntu Desktop 12.04 LTS를 설치해보자! (0) | 2012.07.12 |
CentOS에서 PvPGN 1.8.5를 컴파일 해보도록 하자. (0) | 2012.07.02 |
Dev C++에서 MySQL과 연동하여 컴파일 하는 방법 (0) | 2012.06.28 |
PvPGN 소스를 받아서 컴파일 과정 까지 (윈도우 기준) (3) | 2012.02.04 |