C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[10873] Re:Re:Re:mysql API를 이용한 dll를 만들고자 하는데 링크에러 발생.?
개박살.U&I [inutero] 1372 읽음    2001-09-09 12:35

안녕하세요? 개박살입니다.

이상하군요.. Library파일도 헤더파일도 전부 링크를 시켰는데 링크에러라...

또, Dll로 직접 함수를 불러쓰면 된다..

이건 이렇게 해보심이..

일단, dll로 함수를 직접 불러서 쓰면 된다는것은 함수가 Dll에 분명히 존재한다는거죠

Library는 Dll에서 뽑아낼수가 있으니까 Dll을이용해서 Library를 뽑아서 그걸

프로젝트에 포함해서 해보세요~

implib 라는 실행파일있죠?

implib libmysql libmysql.dll

이랗고 치시면 libmysql.lib파일이 나올껍니다.

그럼 참고하세요~~

윤현선 님이 쓰신 글 :
: 더 질문 하려고요.
:
: mysql api인 MySQL++의 C++Builder용을 받았습니다.
:
: 그리고 libmysql.lib를 빌더에서 사용할 수 있게 해더와 lib path도 잡았구요.
: 다음과 같이 하면 실행이 됩니다.
:    HINSTANCE MainDll;
:    MainDll = NULL ;
:   MainDll = LoadLibrary("libmysql.dll");
:   if(!MainDll)
:       Close() ;
:   MYSQL (__stdcall* dll_mysql_init)();
:   if(dll_mysql_init = (MYSQL (__stdcall*)())GetProcAddress(MainDll, "mysql_init"))
:         ShowMessage("success") ;
:   else
:         ShowMessage("fail") ;
:
:   FreeLibrary(MainDll);
:
: 그런데 이렇게 안하고 libmysql.lib를 Project에 추가하여 사용하려는데 계속 링크에러가 납니다.
: libmysql.lib도 빌더용인데.
: 아무리 libmysql.dll과 libmysql.lib위치를 바꿔도 잘 안되네요.
: 도와 주세요.
: 그리고 위의 두 방법의  서로 다른 것이 무엇이죠?
:
:

+ -

관련 글 리스트
10820 mysql API를 이용한 dll를 만들고자 하는데 링크에러 발생.? 윤현선 990 2001/09/07
10825     Re:mysql API를 이용한 dll를 만들고자 하는데 링크에러 발생.? 개박살.U&I 1030 2001/09/07
10850         Re:Re:mysql API를 이용한 dll를 만들고자 하는데 링크에러 발생.? 윤현선 1063 2001/09/08
10873             Re:Re:Re:mysql API를 이용한 dll를 만들고자 하는데 링크에러 발생.? 개박살.U&I 1372 2001/09/09
10844         Re:Re:mysql API를 이용한 dll를 만들고자 하는데 링크에러 발생.? 윤현선 1144 2001/09/08
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.