Okay, libola links just fine, and I can drop in the headers:
#include <ola/DmxBuffer.h>
#include <ola/Logging.h>
#include <ola/client/StreamingClient.h>
But if I try to run after declaring an object, I get this error:
/usr/bin/ld: /root/Bela/projects/dmx-libola/build/render.o: undefined
reference to symbol '_ZN3ola11InitLoggingENS_9log_levelENS_10log_outputE'
//usr/lib/arm-linux-gnueabihf/libolacommon.so.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make: *** [/root/Bela/projects/dmx-libola/dmx-libola] Error 1
It doesn't matter which class from the library I declare in the code, I always get the libolacommon.so.0: error adding symbols error.
Sorry this isn't really Bela related, but I'm not as familiar with working out these linking issues.