Wrapping or porting a C++ SDK in ofx

Hey all!

I started with ofx, but I now want to go more into the C+±side of openframeworks. I’m in a project where I’d would be hugely beneficial to be able to access an SDK that for a Map-service called Mapbox. They have a C++ SDK, but I’d like to be able to use it in OFX and ideally wrap it as an ofxAddon for others to use.

The SDK can be found here: https://github.com/mapbox/mapbox-gl-native/tree/master/platform/qt

What are the first steps in understanding how this could be wrapped and used in conjuction with ofx. And how difficult would this be to achieve?

I understand that this is not a straight-forward procedure, but I’d love some pointers on how you would go about this or where I learn more?

Thank you.