none
请教一下:VC2008编译的程序复制到目标机器上运行,提示无法定位序号8452于mfc90u.dll RRS feed

  • 问题

  • VC2008编译的程序复制到目标机器上运行,提示无法定位序号8452于mfc90u.dll,换了很多mfc90u.dll都不行,后来安装了vcredist_x86.exe就可以正常运行。

    我搜索了一下mfc90u.dll文件,好像vcredist_x86.exe也没安装什么新的mfc90u.dll怎么就可以正常运行呢。

    有没有什么办法,不安装了vcredist_x86.exe就可以解决这个问题吗?

    (把程序编译成在静态库中使用 MFC可以不用装vcredist_x86.exe,但是我的程序编译成静态模式怎么都无法正常运行,有内存异常,所以只能寻找其他办法)
    2011年6月10日 8:35

答案

  • 恩,无法再静态模式下运行说明你程序使用其他的动态MFC库。如果不想装vcredist_x86.exe。则需要把需要的MFC库都拷到运行环境中。
    麻烦把正确答案设为解答。
    • 已标记为答案 qydc 2011年6月13日 2:15
    2011年6月12日 10:07
    版主