gpt4 book ai didi

c++ - 在 Mac OS X 上将带和不带 RTTI 的库与 GCC 混合使用?

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:36:42 26 4
gpt4 key购买 nike

我一直在思考一个问题,在我继续伤害自己之前,我想确认一下:

是否有可能有一个 GCC 项目使用使用和不使用 RTTI 编译的库?

因此,例如,我有一个项目 A(在没有 RTTI 的情况下编译)使用库 B(在没有 RTTI 的情况下编译)和库 C(在没有 RTTI 的情况下编译)。理论上,所有这些都应该可以毫无问题地编译和链接吗?

最佳答案

推测二进制文件是使用(或不使用)-fno-rtti 开关构建的?如果是这样,我看不出为什么这不起作用——RTTI 在任何情况下都只为具有虚函数的类提供,所以二进制格式或类似的东西没有重大变化。您遇到任何具体问题吗?

关于c++ - 在 Mac OS X 上将带和不带 RTTI 的库与 GCC 混合使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2990954/

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