如何查看可执行文件需要哪个MFC版本?

时间:2010-11-02 08:54:20

标签: c++ mfc

如何查看可执行文件需要哪个MFC(Microsoft基础类)版本?

2 个答案:

答案 0 :(得分:5)

您是否尝试过使用depends.exe?它将显示它链接到哪个MFC DLL。

答案 1 :(得分:2)

Dependency Walker 2.2(depends.exe)

  

使用depends.exeDUMPBIN   使用/ DEPENDENTS选项的实用程序,   你可以看到一个DLL列表   静态链接到您的应用程序   以及应用程序列表   延迟加载的DLL。

     

Dependency Walker是一个免费的实用工具   扫描任何32位或64位   Windows模块(exe,dll,ocx,sys,   等)并构建一个分层树   所有相关模块的图表。对于   每个模块找到,它列出了所有   由它导出的函数   模块,以及哪些功能   其实是被其他人调用的   模块。另一个视图显示   最小的必需文件集   有关每个的详细信息   文件包括完整路径   文件,基地址,版本号,   机器类型,调试信息和   更多。

     

Dependency Walker也很有用   用于排除系统错误   与加载和执行有关   模块。 Dependency Walker检测到   许多常见的应用问题   作为缺少的模块,无效的模块,   进出口不匹配,循环   依赖性错误,机器不匹配   模块类型和模块   初始化失败。