高手请进:关于warning LNK4003: invalid library format; library ignored

freefalcon 2004-06-24 07:59:39
我自己用正规DLL模式编写了一个类,里面用到了MFC的CString,CWnd,CMenu等类型,通过__declspec(dllexport)方式导出类,编译成功,生成了lib和dll文件,用depends查看dll文件可以看到类的成员函数都正常导出

然而我在使用dll时却出现了
warning LNK4003: invalid library format; library ignored
错误

由于VC说lib格式不对,所以连接时也就找不到dll的导出函数,致使dll无法使用

请问这是怎么回事啊?!!!网上找了半天也找不到资料

另外我还用扩展MFC的方式重建工程,生成的lib也存在同样问题
...全文
999 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
freefalcon 2004-06-25
  • 打赏
  • 举报
回复
不仅仅是警告问题,因为library ignored,就是lib库被忽略了

不过就在我发帖不久问题就解决了(只是当时不能上网删贴),是我粗心造成的,lib库确实错了,分数就给老大吧
:)
bluebohe 2004-06-24
  • 打赏
  • 举报
回复
这仅仅是警告,你可以不用管

15,471

社区成员

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

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