4

私はマニュアルに従ってVS9でclangを構築しました。

コードをコンパイルしました:

void foo()
{
    try
    {
        throw 1;
    }
    catch(int)
    {}
}

オブジェクトファイルに. 外部依存関係があります。

___cxa_allocate_exception
__ZTIi
___cxa_throw

これらはランタイムライブラリから来ていると思います。しかし、どれを使用すればよいですか?libc++ をビルドする必要がありますか? 安定していますか?

PS: cygwin/mingw に依存したくない

PPS:しかし、mingwが必要なようです...それは唯一の実行可能なオプションですか?

4

1 に答える 1

0

C++ ABI ライブラリが必要です。libc++ はここでは役に立ちません。libc++abi または libsupc++ または同様のものが必要です。

于 2013-04-15T14:09:25.397 に答える