c++运行程序时出现“This application has requested the Runtime...in an unusual way”

【Problem】
当我使用c free编写C++时,第一个发现对文件进行操作时,ios::noCreate已经不再使用了,第二个就是在执行下面的程序时出
现提示:This application has requested the Runtime to terminate it in an unusual way. Please contact the application’s support team for more information.
【求助】
我在网上百度之后发现网上提供的办法如下:

1、进入命令行cmd
2、切换目录至windows下的system32(即 cd c:\Windows\System32)
3、执行Regsvr32 Msxml3.dll

我按照上面的流程走了一遍,发现there is no use.Sading~

之后我发现了另一种办法:
下载一个软件Dependency Walker 2.2,http://www.dependencywalker.com/
解压之后运行depends.exe,然后在里面打开你所要检查的.exe文件(我把我上面代码生成的可执行文件导入进去),然后你就会看到红色字体的消息,这里面就提示了你错误的消息。

其实就是缺少了很多.dll文件,这些文件都可以在脚本之家找到,将其放在System32文件夹里即可。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容