关于visual c++的最初级问题,创建新程序后的运行问题

来源:百度知道 编辑:UC知道 时间:2024/06/25 06:36:28
Loaded 'ntdll.dll', no matching symbolic information found.
Loaded 'E:\WINDOWS\system32\kernel32.dll', no matching symbolic information found.
The thread 0x234 has exited with code 12 (0xC).
The program 'E:、c\Debug\Cpp1.exe' has exited with code 12 (0xC).

编译无错误,运行后窗口闪一下就退出,出现以上信息,如何解决

有两个方法:
1\ system("pause");
2 \ getchar();

以上信息并不是你的程序本身的错误,不用担心:程序在运行的时候,是肯定要“隐蔽”地调用很多DLL,尤其是Windows系统自带的。而这些DLL(如:kernel32.dll'),一般都是releaese版的,是不带调试信息和符号的,所以显示“no matching symbolic information found”;而带有调试信息的DLL,比如Mfc42d.dll,显示就找到了符号信息“Loaded symbols”。

方法很多,通常就是在程序的最后添加语句使其暂停,除了
1. system("pause");
2. getchar();
两种方法外还可以使用:
3. sleep(1000*2);//暂停 2 秒
4. int iInterger;
cin>>iInterger;
5.3 ...