I’m on Windows 10 and I’m trying to work with Airsim (Home - AirSim) and am required to build for Linux so that my coworkers who use Ubuntu are able to test out the program themselves; however, when I build it and let them test it, it runs but certain functions don’t run specific to Airsim, presumably because when the program looks for the libraries required, they’re not where they’re supposed to be. Unity just isn’t building those extra libraries that I need.
These are relevant (I think) lines from the player.log:
Fallback handler could not load library /Linux/AirSim_Data/MonoBleedingEdge/x86_64/AirsimWrapper
Fallback handler could not load library /Linux/AirSim_Data/MonoBleedingEdge/x86_64/libAirsimWrapper.so
There’s a bunch of other errors that occur afterward b/c of DllNotFoundException for those libraries not existing.
I’m aware that the Airsim repo isn’t being updated so perhaps it’s just something that won’t work; but I’m just wondering if there’s any reason why Unity wouldn’t be building these libraries.
I’ve already used DLLImport and whatnot (not actually sure if that’s related), but besides that I’m not really sure of anything would be causing my problem.
I appreciate any responses and/or feedback.