dll编译错误:可以生成dll文件,但是没有lib文件???
我写了一个dll程序,功能是设定一个全局的键盘钩子,可是在编译的时候出现dll可以生成,但是lib文件不能生成,各位大侠给个意见,程序框架如下:
dllmain所在的程序文件为getkey.cpp
keyhook.h文件
class AFX_EXT_CLASS CKeyhook:public CObject
{
public:
CKeyhook();
~CKeyhook();
BOOL StartHook();
BOOL StopHook();
};
getkey.cpp文件
{
#include ....
共享数据段
Dllmain()
{...}
CKeyhook::CKeyhook()
{...}
CKeyhook::~CKeyhook()
{...}
.
.
.
//end
}
出错提示如下:
LINK : LNK4073: cannot create map for .ILK file; linking nonincrementally
Creating library Debug/getkey.lib and object Debug/getkey.exp
请问是怎么回事,应该怎么改????