1

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

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

有什么方法可以禁用此错误,或者目前无法在 Windows 上使用 clang 编译 boost?

4

1 回答 1

1

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

于 2012-12-07T12:01:19.437 回答