gpt4 book ai didi

c++ - 为 clang 工具启用 RTTI?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:31:22 25 4
gpt4 key购买 nike

我正在尝试使用 clang 的 libTooling 来构建一个基本的源到源转换工具。

我想使用 boost::regexboost::filesystem,但链接到它们需要异常并启用 RTTI。根据clang mailing list ,应该可以在不破坏任何东西的情况下启用 RTTI。

就是说,我找不到指示构建系统启用 RTTI 的设置或变量。 (我正在使用 cmake)。我可以将 -frtti-fexceptions 标志添加到编译器命令,但 clang 构建系统正在添加它自己的 -fno-rtti-fno-exceptions 标志似乎具有更高的优先级。

最佳答案

相关变量称为LLVM_ENABLE_RTTILLVM_ENABLE_EH

它们可以通过使用像 ccmakecmake-gui 这样的 cmake gui 来设置,或者将它们直接传递给 cmake 调用。

关于c++ - 为 clang 工具启用 RTTI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21411798/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com