提示找不到mfc70d.lib文件

sovi 2006-02-19 12:39:11
我在.NET2002中编写的程序生成正常,升级到2003后提示找不到mfc70d.lib库文件,我知道2003使用mfc71d.lib了,那为什么不自动找mfc71d.lib连接呢。是不是程序中使用了2002中有而2003中没有对函数或类,比如DAO类型的类呢,请高手指导。
...全文
157 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sovi 2006-02-20
  • 打赏
  • 举报
回复
应该不是这个原因,我重新生成多次了
an_bachelor 2006-02-19
  • 打赏
  • 举报
回复
在VS 2003中重新编译你的源代码
Dogfish 2006-02-19
  • 打赏
  • 举报
回复
reinstall, select all libs
  该文件对kernel32、mfc42、mfc70、mfc70dmfc71、wsock32、ws2_32等动态连接库的解析配置文件做了更新,解决了乱码问题,但某些dll文件(特别是mfc71,手头没有这样的程序)的解析还不全,不过已经附带了更新工具,遇到不能解析的符号,可以自己更新。
  个人感觉c32asm很好用,非常适合新手。但c32asm对mfc42.dll等动态连接库调用的解析有很多乱码,看着很不舒服,对wsock32.dll等不能够解析,对kernel32.dll的解析有的会让新手产生误解。这里对动态连接库的解析配置文件做了更新,并附带了更新工具。
  OllyDBG对动态连接库的解析是非常好的,这里的配置文件就是从OD中复制的。我不会做OD插件,所以是从OD中手动拷出来的。会做插件的朋友可以做成插件,一次性导出所有解析。
  配置文件的使用方法:将压缩包内的文件拷到c32asm\symbol文件夹,覆盖原来的文件
  更新工具c32asm_ini.exe的使用方法:用OllyDBG打开c32asm不能正确解析的文件,右键->查->所有模块中的名称,打开新窗口右键->复制到剪贴板->整个表,在c32asm\symbol目录保存成文本文件,运行c32asm_ini.exe,按提示输入,完成后会在当前目录生成相应的配置文件
  **提示**:在从OD中拷内容时,所拷的内容是看到的内容。如果名称没有显示全,拷出的内容也是不全的,生成的配置文件的解释也就不完整了。所以拷的时候尽量把“名称”那一栏拖长,区段、类型和注释那几栏可以不要,地址和模块栏要让它显示出dll的名称。
  本程序在更新配置文件之前会先备份要更新的文件,如果出现意外,可以用备份文件手动恢复,比如要更新mfc42.ini,会先将mfc42复制到mfc42.bak。更新时不会更改原有的内容,只会按编号的升序插入新的内容。
  下面的内容新手可以看一下。用c32asm打开文件时如果出现Ord_xxxx或NoNamexxxx,说明不能对相应的dll调用进行解析。用OD打开它,看能不能解析出来,如果能解析出来,那拷出来用c32asm_ini.exe更新就可以了。再重新用c32asm打开它,就能解析出来了。如果OD也不能正确解析,比如只显示#xxxx,那将dllname.lib文件(如果是mfc42.dll,对应的就是mfc42.lib)附加到OD,OD就能解析了。OD的附加方法,调试->选择导入库,下面的按提示进行就可以了。
  更新程序的源程序已经放在压缩包内maincpp.cpp和clas.h,(代码水平不高,不要笑我。)
如果出现bug,可以自己改一下。
  c32asm0.4.12版本的兼容性不是太好,在我机器上不能运行,也试过几个修改版也是不能运行。如果不能运行,可以试一下c32asm0.1114,我现在用的就是这一版。c32asm0.4.12繁体版也能运行。

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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