근래에...Dev-C++ 이란 것을 알게 되었는데요..
글쓴이: cardin / 작성시간: 화, 2003/06/03 - 12:48오후
안녕하셔요. ^^
Dev-C++ 를 사용 하면 vc++ 로 제작 한것과 같은 유사한 결과를 얻을 수 있다고 해서 써보고 있는데요..
그전에는 그냥 linux에서 gcc, g++를 썼습니다.
mysql접속을 시도 하려 하는데요...
전의 linux에서는
gcc -o con con.c -I/usr/local/include/mysql -L/usr/local/lib/mysql -lmysqlclient
이런 식으로 컴파일 해주면... 그냥 되었는데요...mysql.h 파일도 링크되고..
근데....원도우 gcc에서는 -lz와 -lmySQL 이란 것을 붙여서 컴파일 하라고 해서..
gcc -o con con.c -I"c:\mysql\include\" -L"C:\mysql\lib\opt\" -lmySQL -lz
으로 컴파일을 하면..cannot find -lz 라고 나옵니다. 컴파일이 안됩니다. 이상하죠?
물론 C:\mysql\lib\opt\ 경로에 libmySQL.lib, zlib.lib 파일은 존재합니다. 파일 이름 형식이 틀려 그런가 싶어서. zlib.lib 파일 이름을 libz.lib 으로 바꾸어 하나 더 두었는데도 안되네요.
도와주셔요.~~ 도와죠.... D.W.Z ^^
Forums:
...
.lib 파일은 visual C 에서만 링크할 수 있을겁니다.
dev-c++ 환경, 즉 mingw 컴파일러와 ld 에서는 mysql 에서 win32 용으로 제공하는 라이브러리들을 그대로 이용할 수는 없습니다.
아래 링크를 참고하시면 이 라이브러리들을 mingw 에서 이용할 수 있도록 변환하실 수 있을겁니다.
특히 가장 아래에 있는 사용자 코멘트를 참고하시면 될 것 같습니다.
http://spegill.linux.is/mysql/doc/en/Windows_client_compiling.html
댓글 달기