C++ 開発 (今のところ Windows ですが、Linux、Android など) に clang を使用したいと考えています。これまでのところ、過去 6 か月間、非常に複雑なコードをほとんど問題なくコンパイルできました。しかし、数週間前、例外が処理されないという問題に遭遇しました。私は見つけたものをすべて調べて読みましたが、mingw/g++/llvm/clangの任意の組み合わせで例外を使用できるかどうか、まだ決定的な答えがありません。これまでのところ最も近いリードは ruben のビルドのようですが、別の既知の問題 (strerror_s) のためにそれらを機能させることができません。
私が機能させようとしている最小限のコードは非常に単純です。
int main()
{
try { throw 0; }
catch(...) { return 1; }
return 0;
}
私は仕事をやめ、例外を処理するのに苦労しているので、どんな助けも大歓迎です。
ありがとう、オーリン++