出现这种问题,会提示RuntimeError: Access violation - no RTTI data等,在由Boost导出到Python也会出现这种问题。
如果我们使用VS编译的话,我们可以开启RTTI的支持,不过这样会降低运行效率,我们可在
配置属性——C/C++——语言——启动运行时类型信息,将其设置为“是(/GR)”,然后重新编译即可。
本文详细介绍了如何解决在将Boost库从C++导出到Python时遇到的RuntimeError:Accessviolation-noRTTIdata的问题。通过开启运行时类型信息(/GR),可以解决此问题并顺利进行编译。
出现这种问题,会提示RuntimeError: Access violation - no RTTI data等,在由Boost导出到Python也会出现这种问题。
如果我们使用VS编译的话,我们可以开启RTTI的支持,不过这样会降低运行效率,我们可在
配置属性——C/C++——语言——启动运行时类型信息,将其设置为“是(/GR)”,然后重新编译即可。
1636

被折叠的 条评论
为什么被折叠?