情况描述
点击Debug运行之后出现
The program '[140] MyExecRefsDll.exe: Native' has exited with code 0 (0x0)
并且那个黑框一闪就没有了
问题分析
出现这个提示,其实表示当前程序是完全正确的,它显示了程序在加载调试时的调试信息。那个 has exited with code 0(0x0) 返回这个代码0 表示程序是正常的运行和结束的。
如果出现那个黑框一闪而过,解放方案有两个
1. 不直接点击Debug 或 F5来运行, 而是用Ctrl + F5 来运行
2. 是在程序的最后加上一句
System("pause");
或者
printf("Press any key to continue...\n");
_getch();
参考来源
http://social.msdn.microsoft.com/Forums/zh-CN/Vsexpressvc/thread/7ddb91e4-f8c7-465c-8385-c31521bbc368