I'm reading up on David Robillard's Lilv library, am going to need this to host Lv2 plugins for my sequencer programme, http://drobilla.net/docs/lilv/group__lilv.html#gaa05e5c23836908ffa2d9fc45c0985078
for online documentation on that, I may be some time, I think I really am torturing my brain lately learning one thing after another (using the word learn loosely).
I made a start lol
LilvWorld* test = lilv_world_new();
At least it compiles and does as expected phew.