2016-03-31 5 views
-1

alle! Ich verwende VS 2010, um Code in C++ zu schreiben, und heute stieß ich auf einen "Bug". Ich habe eine Konsolenanwendung geöffnet, die ich zuvor in der gleichen Umgebung mit den gleichen Einstellungen geschrieben habe. Das Programm lief erfolgreichDie Eingabeaufforderung wird nicht angezeigt

1> Abgelaufene Zeit 00: 00: 01.96 ========== Körperbau: 1 gelang, 0 fehlgeschlagen, 0 up-to-date, 0 übersprungen === =======

aber leider kein Eingabeaufforderungsfenster geöffnet. Zur Verdeutlichung - endet die Hauptfunktion mit

System ("PAUSE"); zurückgeben 0;

Vorherige Läufe haben immer das Eingabeaufforderungsfenster geöffnet und es gab keine Änderungen am Code oder den Umgebungseinstellungen. Ich öffnete die CPP-Datei mit der Devcpp-Umgebung und es lief wie erwartet, ohne Probleme. Bitte geben Sie mir Vorschläge, was ich falsch machen könnte!

EDIT -

Ich habe versucht, dieses Programm ausgeführt wird:

#include <iostream> 
using namespace std; 

int main() 
{ 
    int a; 
    cin>>a; 
    return 0; 
} 

mit dem gleichen Ergebnis.

Strg + F5 startet das Programm und öffnet die Eingabeaufforderung, aber der normale Weg nicht.

+0

Haben Sie avast? –

+0

Wenn Ihr Programm ohne Fehler läuft, sollten Sie eine Nachricht im Fenster "Ausgabe" sehen, die wie folgt aussieht: * Das Programm '[32648] myprogram.exe: Native' wurde mit dem Code 0 (0x0) * beendet. Wenn das Programm mit einem anderen Exit-Code beendet wird, müssen Sie tiefer graben. –

+0

@ n.m. Nein, ich nicht. – Pete

Antwort

-1

Die Details, die Sie geben, sind nicht sehr genau, könnten Sie den Code zur Verfügung stellen? Es klingt, als würde der Code nicht kompiliert, aber nicht ausgeführt, oder Sie leiten die Ausgabe irgendwo um. Es gibt eine Option für "run after compile", die Sie möglicherweise deaktiviert haben.

Versuchen Sie, Ihr Programm direkt zu starten (Strg + F5), damit VS die Ausgabe nicht umleitet oder von der Eingabeaufforderung in Ihrem "bin" -Ordner startet. Wenn sie funktionieren, haben Sie vielleicht etwas verändert.

beheben Sie könnten versuchen:

  • Reset-VS-Einstellungen - "Tools -> Import und Export-Einstellungen -> Zurücksetzen". Sie werden natürlich jede benutzerdefinierte Konfiguration verlieren, wenn Sie das getan haben, aber es gibt eine Option, um alle benutzerdefinierten Konfigs wie Schriftarten und Farben, die Sie behalten möchten, zu speichern (auf dem gleichen Bildschirm wählen Sie "Export").
  • zurücksetzen Projekteinstellungen - wahrscheinlich am einfachsten, ein neues Projekt, und kopieren Sie den Code in erstellen

(ich dies Kommentare hinzufügen würde, aber nicht genug rep)..

+0

Und, wie Sie selbst wissen, ist dies keine ** Antwort **, und es sollte ein Kommentar sein. –

+0

Ok, also funktioniert Strg + F5, aber ich weiß nicht, wie man die Ausgabe "umleitet". – Pete

+0

Enthalten eine mögliche Lösung für meine Antwort. Hoffe das hilft. –