【Problem】
當(dāng)我使用c free編寫C++時(shí)冯痢,第一個(gè)發(fā)現(xiàn)對文件進(jìn)行操作時(shí),ios::noCreate已經(jīng)不再使用了庄涡,第二個(gè)就是在執(zhí)行下面的程序時(shí)出
現(xiàn)提示:This application has requested the Runtime to terminate it in an unusual way. Please contact the application’s support team for more information.
【求助】
我在網(wǎng)上百度之后發(fā)現(xiàn)網(wǎng)上提供的辦法如下:
1文留、進(jìn)入命令行cmd
2、切換目錄至windows下的system32(即 cd c:\Windows\System32)
3馍资、執(zhí)行Regsvr32 Msxml3.dll
我按照上面的流程走了一遍筒主,發(fā)現(xiàn)there is no use.Sading~
之后我發(fā)現(xiàn)了另一種辦法:
下載一個(gè)軟件Dependency Walker 2.2,http://www.dependencywalker.com/
解壓之后運(yùn)行depends.exe鸟蟹,然后在里面打開你所要檢查的.exe文件(我把我上面代碼生成的可執(zhí)行文件導(dǎo)入進(jìn)去)乌妙,然后你就會看到紅色字體的消息,這里面就提示了你錯(cuò)誤的消息建钥。
其實(shí)就是缺少了很多.dll文件藤韵,這些文件都可以在腳本之家找到,將其放在System32文件夾里即可熊经。