由于应用程序配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题

发布于 2020-05-05  54 次阅读


问题描述:

[VS2008] 版本程序发布后,运行程序弹出错误框: 由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题


解决方法:

原因是对VC编译时对VC运行时库中的函数采用的动态链接的方式。而目标环境中没有安装:

如图修改“MFC的使用”编译选项:在静态库中使用MFC.

如果设置后还不行,再继续下面的设置

修改编译选项,将/MD或/MDd 改为 /MT或/MTd,这样就实现了对VC运行时库的静态链接,在运行时就不再需要VC的dll了。

如果上面的都设置完了,还是不行,看看是否是引用了lib,dll, 把引用的这些lib,dll文件的工程也按照上面的设置后重新编译试试.


一沙一世界,一花一天堂。君掌盛无边,刹那成永恒。