gpt4 book ai didi

c++ - 静态库 (OGDF) 中体系结构的 undefined symbol

转载 作者:行者123 更新时间:2023-11-28 07:42:35 32 4
gpt4 key购买 nike

我正在使用 Xcode 添加 OGDF到我的 C++ 项目。它是一个静态的 .a 库,在从源代码编译它之后,我已经成功地将它添加到编译源代码中,设置正确的搜索路径,并且一切正常,直到我包括,例如,"ogdf/basic/Graph.h"。 .当我尝试用这个包含构建时,链接器在库内部文件上给我错误,说没有标准函数,比如 "std::cout",std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&) .

看起来像这样: enter image description here这很奇怪,因为我相信存在这样的功能,而且我不相信 OGDF 开发人员在他们的代码中有任何错误。那么究竟是什么导致了这个错误呢?

最佳答案

您是否正在尝试使用 CLang 编译您的代码?尝试切换到 GCC。我认为你的 lib 版本是特定于 GCC 的。

关于c++ - 静态库 (OGDF) 中体系结构的 undefined symbol ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15499119/

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