CEF link error

Having problems with building or using CEF's C/C++ APIs? This forum is here to help. Please do not post bug reports or feature requests here.

CEF link error

Postby asd462912172 » Thu Apr 30, 2020 2:02 am

I get CEF from binary download page, and I also set it in cmake compilation settings

set(CMAKE_C_COMPILER "clang")

set(CMAKE_CXX_COMPILER "clang++")

set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -stdlib=libc++ -lc++abi")



But my program reported an error when linking binaries.

C:/UnrealToolchains/v15_clang-8.0.1-centos7/x86_64-unknown-linux-gnu/bin\x86_64-unknown-linux-gnu-ld:

D:/*/libcef_dll_wrapper.a(transfer_util.cc.o): in function `transfer_string_map_contents(std::map<CefStringBase<CefStringTraitsUTF16>, CefStringBase<CefStringTraitsUTF16>, std::less<CefStringBase<CefStringTraitsUTF16> >, std::allocator<std::pair<CefStringBase<CefStringTraitsUTF16> const, CefStringBase<CefStringTraitsUTF16> > > > const&, void*)':

1> transfer_util.cc:(.text._Z28transfer_string_map_contentsRKSt3mapI13CefStringBaseI20CefStringTraitsUTF16ES2_St4lessIS2_ESaISt4pairIKS2_S2_EEEPv+0x34): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)'

1>clang++ : error : linker command failed with exit code 1 (use -v to see invocation)



Thank you for your help
asd462912172
Newbie
 
Posts: 1
Joined: Thu Apr 30, 2020 1:55 am

Re: CEF link error

Postby magreenblatt » Thu Apr 30, 2020 10:16 am

You probably need "-lstdc++" as part of CMAKE_EXE_LINKER_FLAGS.
magreenblatt
Site Admin
 
Posts: 12409
Joined: Fri May 29, 2009 6:57 pm


Return to Support Forum

Who is online

Users browsing this forum: Majestic-12 [Bot] and 93 guests