私はゲーム エンジン (visual c++、opengl など) を作成していますが、長い道のりを歩んできました。特にメモリの安全性とメモリ管理に取り組んできました。エンジンのすべての部分は別々のプロジェクトで作成されたので、問題がないことを確認してからエンジンに統合するまで、互いに影響を与えません。
最近、OpenAL を使用してサウンド エンジンを作成しました。そのプロジェクトを閉じると、「クリティカル ストップ」にマッピングされた Windows サウンドが聞こえます。画面にエラーは表示されず、プログラムは正常に終了したようです。
これを引き起こしている原因を見つけるには、どこ/どのように検索を開始すればよいですか? 何が原因でしょうか?
編集: デバッグ中に _tWinMain で "return 0" になることに気付きました。デバッグ ログには "exited with code 3" と表示されます。