Open March911 opened 1 year ago
Hi @March911:
1.Can I use an x86 architecture system to complete the compilation according to your prompts?
Yes, you can build the project in a x86 architecture.
2.What is the final compiled product? Is it an. so file
The project builds a GStreamer plug-in. This is a specially formatted .so file that is loaded at runtime by the GStreamer core.
Are you using GStreamer?
If not, you might be more interested in using Pylon directly. Pylon is the SDK provided by Basler to interact with their cameras programmatically.
If yes, you're in the right place ;)
yes,i'm using GStreamer.
I would like to know if it is possible to use cross compilation tools on x86 to compile. so files for the arm64 architecture. Currently, I have been prompted that some dependent library formats are not compatible (x86) (including libgstreamer 1.0. so, libgstvideo 1.0. so, and others)
I have compiled libgstpylon.so based on your prompts on x86. Is this the final product? But I want to compile a version of arm64 because I ultimately want to use it in the gstreamer framework under the arm64 architecture machine. I hope you will not hesitate to give me your advice! thanks!
See this reference to the yocto cross build process https://github.com/basler/meta-basler-tools/tree/kirkstone/recipes-multimedia/gstreamer
For cross builds with meson you have to setup a meson cross file that describes your toolchain
1.Can I use an x86 architecture system to complete the compilation according to your prompts?
2.What is the final compiled product? Is it an. so file
Thank you very much!