|
더 질문 하려고요.
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위치를 바꿔도 잘 안되네요.
도와 주세요.
그리고 위의 두 방법의 서로 다른 것이 무엇이죠?
|