アプリケーションで通常の関数でDirectXを使用していますが、アプリケーションが特定のパラメーターで開始された場合、WinMainコンソールへの出力を(通常で)作成したいことがあります。std::cout物事を単純にしましょう。ユーザーが--helpパラメーターを使用してアプリを呼び出すと、ヘルプ(を使用boost::program_options)が表示されます。それ以外の場合は、通常、ウィンドウなどを作成することですべてが機能するはずです。
Windowsアプリケーションでも、コンソールに出力を書き込むにはどうすればよいですか(アプリケーションがコンソールから呼び出された場合)。
背景情報:一般的な考え方は、ゲームエンジンを実行する前に、いくつかのツール(外部ツール、またはエンジンに含まれているツール)を実行して、それらの出力を取得できるというものです。
現在のアプローチ。現在、ランチャーとエンジンの2つの別個のアプリケーションがありますが、可能であればそれらをマージすることを検討しています。