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