c++ – Webrtc link issue under macOS
My compilation parameters
is_debug = true
target_os = "mac"
target_cpu = "arm64"
is_clang = true
treat_warnings_as_errors = false
rtc_include_tests = false
rtc_use_h264 = true
is_component_build = false
use_custom_libcxx = false
rtc_enable_protobuf = false
use_rtti = true
proprietary_codecs = true
ffmpeg_branding = "Chrome"
use_custom_libcxx_for_host = false
In my project:/Applications/Xcode. app/Content/Developer/Platforms/MacOSX. platform/Developer/SDK/MacOSX14.0. sdk/usr/lib/libc++. tbd. I should have linked to libc++, why is it still wrong.
dongl@liudongdeMacBook-Air webrtc % nm -g libwebrtc.a | grep “ScalabilityModeFromString”
U __ZN6webrtc25ScalabilityModeFromStringENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
0000000000000000 T __ZN6webrtc25ScalabilityModeFromStringENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
U __ZN6webrtc25ScalabilityModeFromStringENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
U __ZN6webrtc25ScalabilityModeFromStringENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
There are also static libraries available
I have been troubled for several days and have been experiencing link errors. My version branch is m119
Read more here: Source link
