gpt4 book ai didi

c++ - 动态链接器 - 如何找到丢失的符号

转载 作者:太空狗 更新时间:2023-10-29 21:06:01 25 4
gpt4 key购买 nike

我的程序在 OS X 10.6 上运行良好,但在 10.5 上运行时出现错误:

dyld: lazy symbol binding failed: Symbol not found: 
__ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l

当然,我的软件中没有任何神秘的东西。

如何确定我正在调用的函数在 10.5 的库中不存在?

最佳答案

使用 c++filt命令找出缺失函数的名称。

在您的例子中,它是 std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)

关于c++ - 动态链接器 - 如何找到丢失的符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8480553/

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