Windows では Win32 GUI アプリケーション、Linux ではコンソール アプリケーションに条件付きでコンパイルするアプリケーションを作成する任務を負っています。
これまでの私の最大の障害は、このプロジェクトのセットアップ方法を考え出すことです。私は通常、Visual Studio 2012 で作業し、新しい C++ Win32 プロジェクトを作成するときに、コンソール アプリと GUI アプリのどちらかを選択します。これは、Linux で同じプロジェクトをコンパイルしてコンソール アプリケーションを生成することを困難にする、コンパイラに関連するいくつかのプロジェクト プロパティやものを設定しているように感じます。
条件付きコンパイルについては、あまり気にしていません。Visual Studio を使用するのではなく、Windows のコマンド ラインからこのようなものをコンパイルする必要があるかどうか、およびターゲット アプリケーションを終了するように設定する方法を理解しようとしています。これを行うときは、GUI またはコンソール アプリとして起動します。
うまくいけば、私は自分自身を明確に説明しました.私がかなり迷っていることは明らかだと思います. 助けてくれてありがとう。