我已经用VS9build立了clang 手册 。
我编译过代码:
void foo() { try { throw 1; } catch(int) {} }
对象文件。 它具有外部依赖性:
___cxa_allocate_exception __ZTIi ___cxa_throw
我猜这些来自运行时库。 但是我应该使用哪一个? 我应该build立libc ++吗? 它是稳定的吗?
PS:我不想对cygwin / mingw有任何依赖
PPS:但似乎mingw是我需要…是唯一可行的select?
您需要C ++ ABI库。 libc ++在这里不会帮助你。 您需要libc ++ abi或libsupc ++或类似的东西。