0
コンソールアプリケーションテンプレートを使用してС++プロジェクトを作成しましたが、今度は実行するたびに「何かキーを押してください...」というメッセージが表示されます私のコードをデバッグせずに(Ctrl + F5)。私のコードにはsystem("pause")
はありません。このメッセージを削除するには?VS C++コンソールアプリケーションから「Press any key ...」を削除
コンソールアプリケーションテンプレートを使用してС++プロジェクトを作成しましたが、今度は実行するたびに「何かキーを押してください...」というメッセージが表示されます私のコードをデバッグせずに(Ctrl + F5)。私のコードにはsystem("pause")
はありません。このメッセージを削除するには?VS C++コンソールアプリケーションから「Press any key ...」を削除
この問題を解決するための2つの方法があります。
<SubSystem>Console</SubSystem>
をし、それらを削除します。これらの行を検索します。 _CONSOLE;
をPreprocessorDefinitions
タグで検索して削除します。このファイルを保存して、プロジェクトを再度開きます。問題は消えるはずです。
これは、デバッグなしでVisual Studioからの実行にのみ影響します。エクスプローラから、またはVisual Studioからデバッグを実行しても、フォームコマンドラインの実行には影響しません。それがなぜそれを行うのか分かりませんが、ほとんどの使用例で問題になるようには思えません。 – crashmstr
もちろん、それは私のために個人的に、そしておそらく誰かのために迷惑だった。私が他の場所からアプリケーションを実行したり、デバッグするのに便利ではない(つまり、ブレークポイントが設定されている場合) –
これは、プログラムが終了するとすぐにウィンドウが閉じず、プログラムの出力。 – goldfire