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 回答