2015-11-13 11 views
10

Ich versuche, C++ - Code in Visual Studio 2015 auszuführen. Wenn ich es erstelle, bekomme ich keine Fehler, aber sobald ich es ausführe, bekomme ich nur eine leere Konsole. Ich glaube nicht, dass es eingefroren ist, weil ich einen blinkenden Unterstrich sehen kann. Auch wenn ich es im Debug-Modus ausführen, friert Visual Studio einfach ein.Das Ausführen meines C++ - Codes gibt mir eine leere Konsole

benutzen ich einen einfachen "Hallo Welt" Code:

#include <iostream> 
int main() 
{ 
    std::cout << "hello world!\n"; 
    return 0; 
} 

Was ich versuchte:

ich Visual Studio versucht, neu zu installieren, aber es hat nicht alles reparieren. Ich habe auch versucht, etwas Python und C# -Code auszuführen und beide funktionierten ohne Probleme.

Antwort

22

Hinweis: Dieses Problem wird auch von gcc/mingw/cygwin-Benutzern gemeldet.

Verwenden Sie Avast Antivirus? Wenn ja, versuchen Sie es zu deaktivieren und testen Sie dann Ihr Programm. Es gab vor kurzem einige ähnliche Fragen zu SO und Avast war das Problem.

Wenn das das Problem behebt, schlage ich vor, dass Sie einen Ausschluss für Ihr Verzeichnis "\ Visual Studio 2015 \ Projects" hinzufügen, anstatt Ihren Antivirus vollständig zu deaktivieren. Sie könnten auch einen Fehlerbericht mit Avast einreichen oder ein anderes Antivirenprogramm ausprobieren.

+0

Ich habe dies als ein Ziel dupieren, wie wir mehr und mehr dieser Fragen gebucht bekommen. Würde es Ihnen etwas ausmachen, die Antwort für Menschen zu verallgemeinern, die MSVS nicht verwenden? – NathanOliver

+0

@NathanOliver - Ich wünschte wirklich, du hättest das nicht als Dupe-Link für die Frage _ [hier] benutzt (http://stackoverflow.com/questions/34341839/blank-console-window-when-running-program-from -codeblocks) _. Code :: Blocks hat einen völlig anderen Grund (nicht verwandt mit Avast), der dazu führt, dass die Konsole erscheint oder nicht erscheint, und Leute, die fragen, sind hier falsch gerichtet, wo der Fokus auf einer Visual Studios/Avast-bezogenen Antwort liegt. – ryyker

+0

@NathanOliver - Entschuldigung, wurde noch bearbeitet. Ich würde gerne eine Antwort auf die andere Frage schreiben, aber sie ist geschlossen. Ich habe vor kurzem einige Zeit damit verbracht zu suchen, warum meine Code :: Blocks-Umgebung immer ein leeres Konsolen-Popup anzeigt. Es ist eine einfache Einstellung, aber nicht so einfach zu finden, wenn es neu für die Umwelt ist. – ryyker