为什么Win32无法加载?

时间:2014-02-14 23:52:51

标签: c++ windows winapi visual-studio-2013

我在Visual Studio 2013上用c ++编程。我创建了一个带输入和输出的控制台应用程序。我做了特别命令。我编译并运行了应用程序。我键入了一个命令,然后单击“输入”。当我这样做时,它崩溃并向我投掷错误,如:

'Andersen Archive.exe' (Win32): Loaded 'C:\Users\Wyatt\Documents\Visual Studio 2013\Projects\Andersen Archive\Debug\Andersen Archive.exe'. Symbols loaded.
'Andersen Archive.exe' (Win32): Loaded 'C:\Windows\System32\ntdll.dll'. Loading disabled by Include/Exclude setting.
'Andersen Archive.exe' (Win32): Loaded 'C:\Windows\System32\kernel32.dll'. Loading disabled by Include/Exclude setting.
'Andersen Archive.exe' (Win32): Loaded 'C:\Windows\System32\KernelBase.dll'. Loading disabled by Include/Exclude setting.
'Andersen Archive.exe' (Win32): Loaded 'C:\Windows\System32\msvcr120d.dll'. Loading disabled by Include/Exclude setting.
'Andersen Archive.exe' (Win32): Loaded 'C:\Windows\System32\msvcp120d.dll'. Loading disabled by Include/Exclude setting.
The program '[1812] Andersen Archive.exe' has exited with code 0 (0x0).

有什么问题?提前谢谢。

1 个答案:

答案 0 :(得分:3)

消息

  

程序'[1812] Andersen Archive.exe'已退出,代码为0(0x0

表示您的程序已成功退出。

处理退出代码0表示Window和* nix中的“成功”。

即。它并没有崩溃。

显然你在调试器中运行它,然后它不会在结束时自动停止。在没有调试器的情况下运行它(在Visual Studio中按Ctrl F5,或在命令行中运行它),或者例如在main的最后一个右大括号上放置一个断点。