Wenn ich meinen C++-Code ausführe, erhalte ich eine leere Konsole

Lesezeit: 2 Minuten

Wenn ich meinen C Code ausfuhre erhalte ich eine leere Konsole
MatijaxD

Ich versuche, C++-Code in Visual Studio 2015 auszuführen. Wenn ich es erstelle, erhalte 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ühre, friert Visual Studio einfach ein.

Ich habe einen einfachen „Hallo Welt“-Code verwendet:

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

Was ich versucht habe:

Ich habe versucht, Visual Studio neu zu installieren, aber es hat nichts behoben. Ich habe auch versucht, Python- und C#-Code auszuführen, und beide haben ohne Probleme funktioniert.

Wenn ich meinen C Code ausfuhre erhalte ich eine leere Konsole
Hochofen

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

Benutzt du Avast Antivirus? Wenn ja, versuchen Sie es zu deaktivieren und testen Sie dann Ihr Programm. Es gab kürzlich mehrere ähnliche Fragen zu SO und Avast war das Problem.

Wenn das Problem dadurch behoben wird, schlage ich vor, dass Sie einen Ausschluss für Ihr Verzeichnis „\Visual Studio 2015\Projects“ hinzufügen, anstatt Ihr Antivirenprogramm vollständig zu deaktivieren. Sie können auch einen Fehlerbericht bei Avast einreichen oder ein anderes Antivirenprogramm ausprobieren.

  • Ich habe dies als betrügerisches Ziel verwendet, da wir immer mehr dieser Fragen gepostet bekommen. Würde es Ihnen etwas ausmachen, die Antwort für Personen zu verallgemeinern, die MSVS nicht verwenden?

    – NathanOliver

    26. Februar 2016 um 16:42 Uhr

  • @NathanOliver – Ich wünschte wirklich, Sie hätten dies nicht als betrügerischen Link für die Frage verwendet Hier. Code::Blocks hat einen ganz anderen Grund (unabhängig von Avast), der dazu führt, dass die Konsole erscheint oder nicht erscheint, und Leute, die fragen, werden hier fehlgeleitet, wo der Fokus auf einer Visual Studios/Avast-bezogenen Antwort liegt.

    – ryker

    17. Februar 2017 um 17:55 Uhr


  • @NathanOliver – Entschuldigung, war noch am Bearbeiten. Ich würde gerne eine Antwort auf die andere Frage posten, aber sie ist geschlossen. Ich habe kürzlich einige Zeit damit verbracht, herauszufinden, warum meine Code::Blocks-Umgebung immer ein leeres Konsolen-Popup anzeigt. Es ist eine einfache Einstellung, aber nicht so leicht zu finden, wenn Sie neu in der Umgebung sind.

    – ryker

    17. Februar 2017 um 17:58 Uhr


  • @ryyker Nun, tut mir leid, dass du so denkst, aber genau das war das Problem, das das OP hatte.

    – NathanOliver

    17. Februar 2017 um 17:59 Uhr

  • @NathanOliver – Das bestreite ich nicht, und bitte verstehe es nicht falsch. Ich sehe die Relevanz Ihrer Antwort hier, aber sie geht nicht auf andere, häufigere Gründe für Konsolen-Popups in der ein Code::Blöcke Umgebungen.

    – ryker

    17. Februar 2017 um 18:08 Uhr

998060cookie-checkWenn ich meinen C++-Code ausführe, erhalte ich eine leere Konsole

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy