Hi guys.
I got a common linking error.
It seems, i was linking a library that was compiled against a different version of c++ than the one i was using with the executable.
(I am using clang, c++17 and c++20 compilers. I use Qt creator and VS2022)
In my search results(library I am using), I know that "libc++ llvm-clang" is the default library for builds.
It is represented as " std::__1:: " ( __1 is the inline namespace that libc++ uses)
###
In the Pic, I am getting the error:
undefined symbol: public: class std::Cr::basic_string<char, struct std::Cr::char_traits<char>,
class std::Cr::allocator<char>> & __cdecl std::Cr::basic_string<char, struct std::Cr::char_traits<char>,
class std::Cr::allocator<char>>::append(char const *, unsigned __int64),......
###
std::Cr:: is the inline namespace the library is using.
Does anyone know about
std::Cr:: ?
There are no specific results for my case.
Any suggestions for me?
Thank you:))