The application was unable to start correctly(0xc000007b)的一种情况
mob 发布于 2023-03-31

之前写过一篇文章提到程序运行报了The application was unable to start correctly(0xc000007b),后来从debug改为release编译解决了,但最近写了另一个程序即使release编译也报了错误,后来排查后发现主要是使用了MFC,在没有安装mfc的环境上部署,在项目右键菜单,配置,配置属性-》高级-》高级属性,MFC的使用-》在共享 DLL 中使用 MFC,控制台程序一般默认是使用标准 Windows 库,所以打包要把MFC以来的dll一起打包,

如果是windows64位的程序,从C:\Windows\System32目录找api-ms-开头的dll,和mfc开头的dll,如果是32位系统,从C:\Windows\SysWOW64找上面的dll一起打包发布。

mob
关注 私信
文章
61
关注
0
粉丝
0