3

重複の可能性:
Windows アプリケーションのコンソールを非表示にする

そこで、lazyfoo のチュートリアルで Visual Studio 用の OpenGL をインストールしました。
プロジェクトを実行すると、2 つのメニューが表示されます。
1 つは昔ながらのコンソール ウィンドウで、もう 1 つはゲーム ウィンドウです。
コンソール ウィンドウなしでプロジェクトを開始したいと考えています。どうすればこれを達成できますか?
lazyfoo で、コンソールがポップアップしないようにリンカ/サブシステムの設定を Windows に変更するように言われましたが、これを行うとこの異常なエラーが発生します。
コンソール ウィンドウがポップアップしないようにするより良い方法はありますか?

4

3 に答える 3

1

Here's something that I hope helps! : Making my console application invisible

Does invisible count as not there?

于 2012-10-24T12:47:37.247 に答える
1

あなたの質問はチュートリアルで答えられます。

System メニューの Linker で、サブシステムを設定します。コンソール出力が必要ない場合は windows に、コンソール出力が必要な場合は console に設定することをお勧めします。

于 2012-10-24T12:55:23.647 に答える
1

私はここに答えました:

https://stackoverflow.com/a/6882500/524368

以下の完全な引用:


プロジェクトのビルド リンカー オプション セットで

/SUBSYSTEM:windows
/ENTRY:mainCRTStartup

または、ソース ファイルで次の#pragmaを使用します。int main(...)

#pragma comment(linker, "/SUBSYSTEM:windows /ENTRY:mainCRTStartup")
于 2012-10-24T13:04:58.550 に答える