dll编译错误:可以生成dll文件,但是没有lib文件???

missle 2002-10-17 02:21:27
我写了一个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
请问是怎么回事,应该怎么改????
...全文
134 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

15,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧