Undefined symbols for architecture x86_64:
"_NSOSStatusErrorDomain", referenced from:
rtc::DescriptionFromOSStatus(int) in libwebrtc.a(logging_mac.o)
"_OBJC_CLASS_$_NSError", referenced from:
objc-class-ref in libwebrtc.a(logging_mac.o)
"_OBJC_CLASS_$_NSObject", referenced from:
objc-class-ref in libwebrtc.a(thread_darwin.o)
"_OBJC_CLASS_$_NSThread", referenced from:
objc-class-ref in libwebrtc.a(thread_darwin.o)
"_objc_autoreleasePoolPop", referenced from:
(anonymous namespace)::InitCocoaMultiThreading() in libwebrtc.a(thread_darwin.o)
rtc::Thread::PreRun(void*) in libwebrtc.a(thread_darwin.o)
rtc::Thread::ProcessMessages(int) in libwebrtc.a(thread_darwin.o) ….
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [lib*******_WebRTCWrapper.1.0.0.dylib] Error 1
12:17:39: The process "/usr/bin/make" exited with code 2.
Error while building/deploying project (kit: Desktop Qt 5.10.0 clang 64bit)
When executing step "Make"
Initial parameters:
After playing with compilation options of webrtc, I have compiled with system's clang and using libc++. I have builded the webRTC library with parameters:
Moreover after extensive googling I have edited common.gypi file in /src/build/
But unfortunately, the results error is the same!!! |