2016-01-20 36 views
-1

C++和我剛開始編程安裝Visual 2015年我一直在試圖運行一個簡單的「Hello World」程序,但我得到以下幾點:Visual 2015 C++程序未運行,解除符號問題?

'ConsoleApplication1.exe' (Win32): Loaded 'C:\Users\(user)\Documents\Visual Studio 2015\Projects\ConsoleApplication1\Debug\ConsoleApplication1.exe'. Symbols loaded. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ntdll.dll'. Symbols loaded. 

'ConsoleApplication1.exe' (Win32): Loaded 
'C:\Windows\SysWOW64\kernel32.dll'. Symbols loaded. 
'ConsoleApplication1.exe' (Win32): Loaded 
'C:\Windows\SysWOW64\KernelBase.dll'. Symbols loaded. 
'ConsoleApplication1.exe' (Win32): Loaded 
'C:\Windows\SysWOW64\vcruntime140d.dll'. Symbols loaded. 
'ConsoleApplication1.exe' (Win32): Loaded 
'C:\Windows\SysWOW64\msvcp140d.dll'. Symbols loaded. 
'ConsoleApplication1.exe' (Win32): Loaded 
'C:\Windows\SysWOW64\ucrtbased.dll'. Symbols loaded. 
'ConsoleApplication1.exe' (Win32): Loaded 
'C:\Windows\SysWOW64\advapi32.dll'. Symbols loaded. 

'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msvcrt.dll'. Symbols loaded. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\SysWOW64\sechost.dll'. Symbols loaded. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\SysWOW64\rpcrt4.dll'. Symbols loaded. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\SysWOW64\sspicli.dll'. Symbols loaded. 
'ConsoleApplication1.exe' (Win32): Loaded 
'C:\Windows\SysWOW64\cryptbase.dll'. Symbols loaded. 
'ConsoleApplication1.exe' (Win32): Loaded 
'C:\Windows\SysWOW64\bcryptprimitives.dll'. Symbols loaded. 
'ConsoleApplication1.exe' (Win32): Loaded 
'C:\Windows\SysWOW64\kernel.appcore.dll'. Symbols loaded. 

The thread 0x2714 has exited with code 0 (0x0). 
The thread 0x748 has exited with code 0 (0x0). 
The thread 0xc24 has exited with code 0 (0x0). 
The program '[3496] ConsoleApplication1.exe' has exited with code 0 (0x0). 

我不知道這是什麼了。控制檯顯示我的輸出了一下,然後它關閉並顯示整個消息。我搜索了互聯網,但我沒有得到可靠的答案。

+0

這是典型的行爲。在調試中運行時,在代碼中放置一個斷點,並停止。或者,在代碼末尾放一個'system(「pause」);'來查看輸出。 – AndyG

+0

這意味着你的程序開始,加載一些DLL(這是正常的,並自動發生),並退出。 – immibis

+0

或者,在沒有調試器(Ctrl-F5而不是F5)的情況下運行你的程序,Visual Studio會爲你做一個「按任意鍵繼續」的事情。 – immibis

回答

1

好像你的程序已經運行的罰款:

線程0x2714已退出,代碼爲0(爲0x0)。
線程0x748 已退出,代碼爲0(0x0)。
線程0xc24已退出 代碼0(0x0)。
程序'[3496] ConsoleApplication1.exe'的 已退出,代碼爲0(0x0)。

第一部分是關於啓動您的程序和加載所有必需的DLL。最後一部分表示線程和您的程序以0x0代碼退出,這意味着沒有錯誤。

你可能需要把一個斷點F9的地方,暫停該程序,或者在一個控制檯應用程序getch();(這需要:#include <conio.h>)。

控制檯顯示當程序在調試模式下啓動該輸出(帶有F5),無需調試輸出啓動它,使用按Ctrl-F5(菜單調試/啓動不調試)。

相關問題