내가 설치한 APM버젼(윈도우)
 
  - MySQL  : 5.0.22 (essential)
  - PHP    : 5.1.4
  - Apache : 2.2.2
 
궁금했던점은 예제파일을 보면 모두다 mysql.h라고 적혀있던데..
왜 내 컴에는 그 헤더파일을 눈씻고 찾아봐도 없을까였다;;;;
 
인터넷상에서 떠도는 헤더파일 2개를 구했는데 약간씩 틀려서..
이거 무엇무엇때문에 저렇게 틀린건지 알 수도 없고 ㅋ
막 수소문한 결과 알아냈다
 
보통 mysql을 다운받을때 패키지버젼(리눅스)이나 실행파일로 받는 경우가 허다하다
클릭몇변으로 설치가 가능하니까..
 
 
다운받을때 가장 밑으로 내려가면...source file만 다운로드가능한 곳이 있다
거기서 해당파일을 다운받아서 알집으로 압축을 푸니까..;
새로생긴 디렉토리안에 자세히 보니 include 디렉토리가 있더라..
거기안에보니 mysql.h를 비롯한 여러 헤더파일이 있어서 옮겨서
#include <mysql.h> 해보니 바로 적용이 되더라
 
 
위에꺼 취소~~~
 
가장 밑에 말고 제일 위에보면
Without installer (unzip in C:) 5.0.23 41.6M Download | Pick a mirror
MD5: 898a23f0ef7046af111877ec8a742bba | Signature
이것을 클릭해서 다운받고 압축을 풀면 안에 include 와 library파일이 있다
이것을 각각 비쥬얼스투디오
 
1. tool -> option -> directory 에서 추가시킨다
 
2. project -> setting -> link 에서 object/library module 안에 libmySQL.lib모듈을 추가시켜준다
 
3. 해당 lib파일을 못찾는다고 나오면 libmysql.dll 파일을 프로젝트폴더에 복사해 넣는다..^^*
 
학교에서 몇시간을 찾아해맸는데..없더니
집에와서 편하게 찾으니까 나오더라..ㅠ_ㅠ
역시 인생은 한방...ㅋㅋ
 
이제 연동에 관련된 C API 찾아봤다 영문이라... ㅋㅋ
Posted by 용학도리
,