c – __next_prime符号未定义
发布时间:2020-12-14 18:02:28 所属栏目:百科 来源:网络整理
导读:我在iOS的XCode项目中包含了unordered_map.最初当我尝试链接时,我遇到了新操作和删除操作的错误,但是当我将“-lstdc”添加到“其他链接器标志”时,这些消失了,但我留下了以下缺少的符号. "std::__1::__next_prime(unsigned long)",referenced from: 我试过C
我在iOS的XCode项目中包含了unordered_map.最初当我尝试链接时,我遇到了新操作和删除操作的错误,但是当我将“-lstdc”添加到“其他链接器标志”时,这些消失了,但我留下了以下缺少的符号.
"std::__1::__next_prime(unsigned long)",referenced from: 我试过C标准语言/方言的不同组合,但不能让它消失. 知道什么库包含这个吗? 谢谢! 解决方法
此函数是LLVM的libc:
http://www.opensource.apple.com/source/libcpp/libcpp-31/src/hash.cpp?txt中的私有方法.因此,您需要将C标准库更改为libc(支持C 11的LLVM C标准库),或将链接器标志更改为-lc.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |