什么是摆渡人:VC++编译出来的MFC AppWizard(exe)文件放在没有安装Visual Studio的机器上如何运行?

来源:百度文库 编辑:中科新闻网 时间:2024/05/04 12:45:17
直接放到没装Visual Studio的机器上会出现缺少dll文件的错误
如果想让它正常运行 需要怎么做

直接release是扯,你需要在菜单 Project(工程)->Settings(设置)-> 在 General(常规) 这个选项卡里面看到 Microsoft Fundation Class 这个下拉列表选项,选择 Use MFC in a static library. (中文版此处有没有汉化?汉化了应该叫“在静态库中使用MFC”)
然后重新编译即可。

如果你希望保留原先的编译选项或者受条件限制不能编译,你找一台装了VC的机器,到windows的system和system32目录下面,找报错时缺少的那些dll,找齐了拷贝过去一样能解决问题。

将程序编译成release版就行了,具体做法:
打开菜单中的:Build -> Set active configuration...(倒数第三个)
在弹出的对话框中选:***-Win32 Release.
然后编译程序,就行了。
OK

静态编译mfc
项目属性->配置属性->常规中
将mfc的使用 项改成在静态库中使用mfc

不用说了
同意seuliu