永发信息网

无法启动此程序,因为计算机中丢失MFC42D.DLL

答案:6  悬赏:0  手机版
解决时间 2021-04-04 15:58
无法启动此程序,因为计算机中丢失MFC42D.DLL
最佳答案
我也遇到了这个问题,并且顺利解决了!按一下流程搞定的:

“工程-设置-常规-microsoft基础类,(选择使用MFC作为静态链接库)”

再rebulid一下就可以了~
全部回答
你打包给朋友的时候,把你计算机的MFC42D.DLL一并打包不就OK了。
编译的时候用静态库,不要用共享库
因为你的电脑是安装的有vc的运行环境,如果别人没有按照VC这个环境的话,你就要把一些相关的动态文件一并发给他,怎么看缺少那些文件,就用depends软件看看你制作的缺少哪几个dll文件,一起给他就可以了。
1.项目属性-常规-mfc中使用-在静态库中使用mfc
2.另外让你朋友机子装好新版的.net framework
下载的游戏,本程序所需的dll都一并安装了 而且有时也是需要捆绑安装其他必须软件 比如.net framework,nvidia physx可能你没注意而已
如果按照上面两种方法还是不行的话,那就把相应dll拷贝到与exe所在目录下,或者拷到自定义目录下,然后添加环境变量PATH
你编译的是Debug版,
不应该编Debug版发布给你的朋友,编Release版他就能正常使用了。
除非他电脑安装的系统比较山寨系统文件夹中缺少 MFC42.dll等文件,这时只好他缺啥你提供啥。
或者另一种解决方法就是静态链接MFC,程序尺寸会大很多,但不会出现缺少文件问题。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
王欣和陆亮两人同时从相距2000m的两地相向而
闷骚型的人心情不好怎么办
佛教一须弥是什么意思,梦幻西游2 什么怪物有
养了只小猫,天气太热了会不会难受
(35分)材料一:近年来我国矿难事故频繁发生,
中华v3改双排气管提速要快点吗
工作名言中英文对照,外国的关于节日或习俗的
嘿嘿嘿什么意思?
请问暮光审判是什么事?(剧情)
我男刚买的31码小脚休闲裤裤头太宽下面裤腿又
79后面第六个数是多少1
混凝土路面喷砂粗糙化和凿毛哪个造价高
我家孩子感冒咳嗽咋办
怎么算自己幸运数字,幸运数字是怎么算的?
ET加速器是免费的吗?
推荐资讯
沙拉酱哪个牌子好,什么牌子的沙拉酱好?
广汽三菱属于哪个国家,三菱汽车是哪个国家产
蜘蛛有八条腿,蜻蜓有6条腿和两对翅膀,蝉有6条
什么人适合带貔貅,什么人不适合戴貔貅
excel表格全部怎么变成虚线了
劝别人爱惜自己的句子,有没有劝对方放弃的句
曲奇饼干吃多了会怎样
艾青赞美兵团的诗歌,芬兰能组什么句子
苹果版炸弹小分队在哪下载除了同步推
戈在名字里的读音
我一男生,在校学生 上次我出去了下,回来后
辞职公司要我赔钱,我感觉很不合理,求咨询。
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?