今日、私は自分の C++ Windows アプリをコンパイルし、コンソールとアプリを開始しましたが、コンソールは以前には表示されませんでした。コンソールを削除する方法を教えてもらえますか?
3 に答える
1
コンパイラの場合、次のようにリンカーにmingw
渡す必要があります-subsystem windows
g++ -Wl,-subsystem,windows <other linker options>
于 2012-09-17T15:48:37.653 に答える
1
これは、リンカー設定に /SUBSYSTEM:CONSOLE がある場合に発生します。それを /SUBSYSTEM:WINDOWS に変更します
http://msdn.microsoft.com/en-us/library/fcc1zstk%28v=vs.100%29.aspx
または、実行可能ファイルのプロパティ ページを開き、リンカー/システム/サブシステムを Windows に更新します。
編集: Visual Studio を使用していないことを指定したので、プロパティ ページが役に立たないことはわかっています。Dev C++がmingwを使用しているかどうかはわかりませんが、mingwも使用していないため、リンカ設定を修正する方法を見つけることはできませんでした..
于 2012-09-17T14:31:30.007 に答える
0
Dev C ++を再起動したばかりのバグがあり、その修正もアプリからいくつかのファイルを削除しましたが、2つの空の.rcファイルがあったため、それらが問題になる可能性があると思います。誰かがこの問題を抱えている場合は、ゴミ箱に移動し、アプリを再起動します
于 2012-09-17T15:19:25.290 に答える