1

我正在使用 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 开发人员在他们的代码中有任何错误。那么实际上是什么导致了这个错误呢?

4

1 回答 1

1

你想用 CLang 编译你的代码吗?尝试切换到 GCC。我认为你的 lib 版本是特定于 GCC 的。

于 2013-03-27T12:43:07.620 回答