Can I put the sender on Win64 and the receiver on the Mac?
Can I put the sender on Win64 and the receiver on the Mac?
When I compile the UE part on Mac m1, the following error occurs:
Undefined symbols for architecture x86_64: "UClass* FMayaLiveLinkUtils::FindObject<UClass>(FString const&)", referenced from: UE::Core::Private::Function::TFunctionRefCaller<FMayaLiveLinkMessageBusSource::HandleListAssetsRequest(FMayaLiveLinkListAssetsRequestMessage const&, TSharedRef<IMessageContext, (ESPMode)1> const&)::$_5, void ()>::Call(void*) in Module.MayaLiveLink.cpp.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)
How can I fix it? Thanks!
Hi, LiveLink plugin have only been tested on Windows and Linux. You can use 'nm' to see if the symbol exists in UnrealEditor-MayaLiveLinkTimelineSync.dylib, it could be a visibility issue or a ARM-64 vs x86_64 issue.
I'm using UDP to transfer data to MAC now, I don't know C++, so it's done by blueprint and it works fine now, it took me several days, I believe if modified using C++, it will be smoother