windows 应用程序启动失败,提示“应用程序无法正常启动”
如果启动的是debug版的程序,一定是缺少了CRT、MFC、ATL的DLL的debug版本。
想要得出结论可以查看windows的应用程序日志:
从上面例子可以看到,Math.dll所依赖的CRT库是debug版的,我得服务器里面并没有。
当然可以安装vs解决,或者下载相应的debug版的CRT解决。
或者通常情况下,找来dll的源码重新编译release版本的就行了。
确认过程用到了sxstrace.exe,具体使用方法参看:https://blog.csdn.net/icebergliu1234/article/details/104694709