Question

I'm using Xcode to add OGDF to my C++ project. It's a static .a library, and after compiling it from sources, i've successfully add it to compile sources, set the right search paths, and everything goes right until i include for, example,"ogdf/basic/Graph.h". When i try to build with this include, linker gives me errors on the library inner files, saying there's no standart functions, like "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> >&).

It looks like this: enter image description here It's strange, since i believe such functions exists and i don't believe that OGDF developers have any mistakes in their code. So what in fact could cause this errors?

Was it helpful?

Solution

Are you trying to compile you code with CLang? Try to switch to GCC. I think version of you lib is GCC-specific.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top