私のプログラムは正常にコンパイルされますが、throw(try ... catchブロック内ではない)が呼び出されるたびにクラッシュします。
プロジェクト内のすべてのファイルに使用される引数のようなコマンドは次のとおりです。
mingw32-g++.exe -fexceptions -DWIN32 -D_WINDOWS -D_MBCS -DNO_SOCKLEN_T -DDONTUSEMEMMANAGER -Wall -g -W -fexceptions -DDEBUG
(WallによってWが不要になり、そこに-fexceptionsが2回あることを知っています。)
編集:私はその振る舞いに実際には何も悪いことはないことを知っています。問題は、プログラムがクラッシュしないことを意味するために使用されていたということです。しかし、数日前にいくつかのファイルに変更を加え、再度コンパイルすると、突然クラッシュしました