如果我将其更改为Unicode,则它在另一台存在VC++2015可再发行程序的计算机上运行良好,该计算机的故障特定MBC。
在事件查看器中,我注意到下面的错误,
"Application popup: MFCApplication2.exe - System Error : The code execution cannot proceed because mfc140.dll was not found. Reinstalling the program may fix this problem."
Application popup: MFCApplication2.exe - Application Error : The application was unable to start correctly (0xc000007b). Click OK to close the application.
出于测试目的,我将应用程序作为静态链接,在这种情况下,它在另一台计算机上运行良好,但对于动态链接,exe不会在另一台计算机上启动。
以下是windows 10计算机中存在的VC++重新分发的列表。
我们怎样才能解决这个问题?
编辑,
在这里我找到了2013年的MBCS安装程序(
http://go.microsoft.com/?linkid=9832071
). 但如果我运行,我看到下面的错误,为什么我们需要VS运行MBCS我不明白。
谢谢