2012-12-05 42 views
1

我試圖配置Sublime Text 2來使用clang(和SublimeClang插件)。 一切似乎都很好,除了clang在解析boost文件時遇到問題。如何在Windows上使用clang編譯boost?

具體而言,我得到這個錯誤:「錯誤 - variadic函數不能使用fastcall調用約定」。我已經找到關於它的主題(http://llvm.org/bugs/show_bug.cgi?id=12535),它似乎是助推器的bug。無論如何,我會很高興以某種方式禁用此錯誤。我試圖使用ms兼容模式(-fms-compatibility),但它似乎沒有改變任何東西。

有什麼辦法可以禁用這個錯誤,或者現在沒有辦法在windows上用clang編譯boost?

回答

1

現在我通過編輯is_member_function_pointer.hpp文件ANCH改變調用約定 因爲我需要它只是爲我的IDE我並不真正關心它是否會鏈接或正常工作「解決」這個問題。 但是看起來它是增強端的錯誤,它需要在那裏修復。

+0

如果沒有人會很快得到更好的解決方案,我會接受這個答案。 –

相關問題