首页 > 软件 > 自己的VS程序用别的电脑打开一堆错误,尝试过调试运行库,MFC,希望大佬能解决!

自己的VS程序用别的电脑打开一堆错误,尝试过调试运行库,MFC,希望大佬能解决!

软件 2022-07-14

用VS2015编写的MFC的程序在其他电脑上不能运行的问题!

用Release编译就行了。要是还不行。就在你编程序的电脑上找到缺少的DLL文件,粘过去。一般用Release编译就行了。

用VS2010编的MFC程序,在其他电脑上不能运行,如何解决?

将工程属性中的"Use of MFC”改为"Use MFC in a Static Library",如下图所示。改完别忘了重新编译。

用VS2013写了一个MFC程序,拿到其他人电脑上运行的时候,提示缺少MFC120ud.dll

上传了,在附件

楼主你好,你可以重新下载一个MFC120ud.dll文件,复制到c:\windows\system32文件夹【64位系统在C:\Windows\SysWOW64目录】,然后“开始,运行,输入regsvr32 MFC120ud.dll”即可。


下载地址:http://51dll.com/dll/file/?16507.1.htm

小技巧:如果无法进入桌面,可以启动安全模式或者使用PE启动电脑,然后修复。

【重要】:一定要选择与系统版本一致的DLL才可以




MFC120ud.dll无法定位、丢失、找不到、加载失败 等问题的修复



注册DLL文件方法: http://51dll.com/dll/jiaocai/?16507.MFC120ud.dll.1.shtml


VS中的VC编写程序在其他电脑上不能运行

需要附带相应的库运行,或者使用静态连接的方式来发布程序MFC程序的:项目-属性-配置属性-常规,在右边“MFC的使用”选择“在静态库中使用 MFC”ATL程序的:项目-属性-配置属性-常规,在右边“ATL的使用”选择“静态链接到 ATL”CRT程序的:项目-属性-配置属性-C/C++-代码生成,在右边“运行库”选择“多线程调试(/MTd)”(debug版本),或者“多线程(/MT)”(Release版本) 接着重新生成解决方案即可 开发C/C++有非常多的工具,具体要看你做什么内容,有不明白的继续提问

用VS2010 中的MFC编程,出现一大堆错误,估计是前几天用到了extern “c”语句造成的,请问如何解决?

你看看extern “c”语句包含的范围。extern “c”代表采用 C风格命名 比如OnFilePrintSetup函数在obj或库中就叫 "OnFilePrintSetup",如果不采用extern “c”,那么采用C++风格的命名编译后就是 "?OnFilePrintSetup@CWinApp@@QAEXXZ" ,这个错误出现可能是因为静态链接库使用C++风格。而你的程序定义成C风格,或者相反,去掉 extern “c”看看出什么错误。要严格安排extern “c”限定的范围,

标签:信息技术 CC++ 编程 MFC C(编程语言)

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18