DLL,简单拿分问题!VC
自己写的DLL编译通过。如下:
**** .h:*****
#define DLL_EXPORT __declspec(dllexport)
......
DLL_EXPORT int PositionDectect(BYTE *pDib, int *PosInfo);
**** .cpp*****
DLL_EXPORT int PositionDectect(BYTE *pDib, int *PosInfo)
{
........
}
在我的另一个程序中调用这个DLL
**********cpp**********
typedef int (*MyPositionDectect)(BYTE *pDib, int *PosInfo);
.......
HINSTANCE hFunction=LoadLibrary("kernel.dll");
VERIFY (hFunction);
MyPositionDectect PositionDectect=(MyPositionDectct)GetProcAddress(hFunction,"PositionDectect");
调用哪里错了,在线等待!