Win32アプリケーションを作成していて、2つのプロジェクトがあります。
1つ目は、Win32アプリケーションのエントリポイントである_tWinMain()関数を含む静的ライブラリです。
もう1つは、この.libをリンクするアプリケーションです。そうすれば、アプリは.libファイルにあるため、独自の_tWinMain()関数を作成する必要はありません。
まず、静的ライブラリを構築します。次に、アプリケーションをビルドします。問題は、デバッグを開始すると(F5)、ウィンドウが表示されてすぐに閉じることです(デバッグまたはリリース構成のいずれかで)。デバッグせずに(Ctrl + F5)プログラムを起動したり、.exeファイルを開いたりしても、問題は発生しません。
静的ライブラリにエントリポイントがあるときにデバッグすることはできますか?