2015-11-13 28 views
10

Visual Studio 2015でC++コードを実行しようとしていますが、ビルド時にエラーは発生しませんが、実行すると空のコンソールになります。私はそれが凍っているとは思わない、私は点滅するアンダースコアを見ることができるので。 また、デバッグモードでVisual Studioを実行すると、フリーズします。私のC++コードを実行すると空白のコンソールが表示される

私は、単純な "Hello World" のコードを使用:私が試した何

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

を:

私は、Visual Studioを再インストールしようとしたが、それは何も解決しませんでした。 私もいくつかのPythonとC#コードを実行しようとしたが、どちらも問題なく動作した。

答えて

22

注:この問題は、gcc/mingw/cygwinユーザーによっても報告されています。

Avastウイルス対策を使用していますか?その場合は、無効にしてからプログラムをテストしてください。最近では、いくつかの同様の質問があり、Avastが問題でした。

問題が解決した場合は、ウイルス対策ソフトウェアを完全に無効にする代わりに、「\ Visual Studio 2015 \ Projects」ディレクトリの除外を追加することをお勧めします。また、Avastでバグレポートを提出したり、別のウイルス対策ソフトを試すこともできます。

+0

これらの質問がますます多く掲載されるようになるにつれて、私はこれを二重ターゲットとして使用しています。 MSVSを使用していない人のための答えを一般化してもよろしいですか? – NathanOliver

+0

@ NathanOliver - 私は本当にあなたが質問のための二重リンクとしてこれを使用していなかったと思う_ [ここ](http://stackoverflow.com/questions/34341839/blank-console-window-when-running-program-from) -codeblocks)_。 Code :: Blocksは、コンソールが表示されたり表示されたりする原因とは全く別の理由(Avastとは無関係)を持っており、質問している人は誤った指示を受けています。 – ryyker

+0

@NathanOliver - 申し訳ありませんが、まだ編集中でした。私は他の質問に答えを掲示したいが、それは閉じている。私は最近、なぜ私のCode :: Blocks環境に空のコンソールポップアップが表示されたのか、時間をかけて調べました。シンプルな設定ですが、新しい環境であれば簡単に見つけることはできません。 – ryyker

関連する問題