vc++6.0生成exe文件不能在非VC环境下应用 (

vc++6.0生成exe文件不能在非VC环境下应用

  (2011-05-24 13:17:42)
转载
标签: 

杂谈

分类: 经验交流

解决方案一、

在你自己的电脑的C:\Windows\System32\目录下找到以下6个文件,然后拷贝到你的可执行程序的目录下就可以了:MFC42D.DLL、MFCN42D.DLL、MFCO42D.DLL、MSVCP60D.DLL、msvcrt.dll、MSVCRTD.DLL
因为你在程序中用到了MFC动态库中的函数,所以你的执行目录中必须得有这些东西。

解决方案二、

程序有Debug和Release版本的区分,编写出来要在别的电脑上运行,需要选择Release版本。在工具栏配置成Win32 Release试试。配置方法:

选择菜单build->Set Active Configuration,然后选择Release;2、选择菜单project->settings,在General选项卡里第一项选择 Use MFC in a static Library
重新生成exe文件

你可能感兴趣的:(MFC学习)