DLL CALLing Convention
我写一个DLL,函数定义如下
extern "C"__declspec(dllexport) int WINAPI Bitmap24To16(LPCSTR,LPCSTR);
并定义了一个Def文件
然后我用另一个程序调用
typedef int (*MYPROC)(LPTSTR,LPTSTR);
MYPROC procAddress;
hinstLib=LoadLibrary("BitmapDll");
procAddress=(MYPROC)GetProcAddress(hinstLib,"Bitmap24To16");
int nRet;
nRet=(procAddress)("c:\\1.bmp","c:\\3.bmp");
上一句总是得到一个debug error 为什么
还有如何更好的调试DLL