为clang工具启用RTTI?

 乖乖88918 发布于 2023-01-30 18:44

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

我想使用boost::regexboost::filesystem,但链接它们需要异常并启用RTTI.根据clang邮件列表,应该可以启用RTTI而不会破坏任何内容.

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

1 个回答
  • 相关变量被称为LLVM_ENABLE_RTTILLVM_ENABLE_EH.

    他们可以可以通过使用cmake的GUI像任一组ccmakecmake-gui,或直接将它们传递到cmake的调用.

    2023-01-30 18:45 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有