求助!!非常简单的问题,初学者不懂,在线请教!!!
一个DLL的例子,试了许多次了,就是错,都快没信心了!创建过程如下:
用MSVC++60新建一工程,选择 Win32 Dynamic-Link Library后
然后选择 A DLL that exports some symbols 创建一个新WIN32 DLL 工程
,名字叫TEST
完成后,在TEST.CPP中DLLMAIN()函数前面加入:
#include <mmsystem.h>
static HDRVR hReelDrv;
在DLLMAIN()函数后面加入:
Int TestOpenDriver(void)
{
hReelDrv=OpenDriver(L"Reeldrv",L"driver32",NULL);
if (!hReelDrv){return 0;}
return 1;
}
然后编译就出错,出错信息如下:
error LNK2001:unresolved external symbol _imp_OpenDriver@12
我自已感觉,好像没什么错呀?想不通,急,请各位多多指点,谢谢!