我正在使用 Xcode 将OGDF添加到我的 C++ 项目中。这是一个静态 .a 库,在从源代码编译后,我已成功将其添加到编译源代码,设置正确的搜索路径,一切正常,直到我包含例如"ogdf/basic/Graph.h"
. 当我尝试使用此包含构建时,链接器在库内部文件上给我错误,说没有标准函数,如"std::cout",
or std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)
。
它看起来像这样: 这很奇怪,因为我相信存在这样的函数,而且我不相信 OGDF 开发人员在他们的代码中有任何错误。那么实际上是什么导致了这个错误呢?