Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can I put the sender on Win64 and the receiver on the Mac? #19

Open
pengfine opened this issue Mar 4, 2023 · 2 comments
Open

Can I put the sender on Win64 and the receiver on the Mac? #19

pengfine opened this issue Mar 4, 2023 · 2 comments

Comments

@pengfine
Copy link

pengfine commented Mar 4, 2023

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(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!

@boudrey
Copy link
Contributor

boudrey commented Mar 7, 2023

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.

@pengfine
Copy link
Author

pengfine commented Mar 9, 2023

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants