如何在Windows上使用clang编译boost?

时间:2012-12-05 14:18:24

标签: windows boost mingw clang

我正在尝试配置Sublime Text 2以使用clang(使用SublimeClang插件)。 一切似乎都很好,除了clang在解析boost文件时遇到问题。

具体来说我得到这个错误:“错误 - 可变参数函数不能使用fastcall调用约定”。我已经找到了关于它的主题(http://llvm.org/bugs/show_bug.cgi?id=12535),它似乎是提升bug。无论如何我会很高兴以某种方式禁用此错误。我试图使用ms兼容模式(-fms-compatibility)但它似乎没有改变任何东西。

有没有办法禁用此错误或者现在无法在Windows上使用clang编译boost?

1 个答案:

答案 0 :(得分:1)

现在我通过编辑is_member_function_pointer.hpp文件修改调用约定来“解决”这个问题 因为我只需要我的IDE,所以我并不关心它是否可以链接或正常工作。 然而,看起来它是增强侧的错误,需要在那里修复。