静态库(OGDF)中体系结构的未定义符号

时间:2013-03-19 12:08:59

标签: c++ xcode gcc undefined-symbol ogdf

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

1 个答案:

答案 0 :(得分:1)

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