Ok so I looked at your project.
It was lacking a few key elements.
The parts that rely on HTTP were pointing to the wrong header paths. (all I* files are in the folder interfaces)
The plugin structure also didn’t adhere to the normal module version of plugins with their startup and shut down phases (it isolates the plugin to it’s own module)
Here is a version that compiles fine, just add the json elements into the plugin build file (I just wanted to see if I can get it to compile and run)
LicenseManagerPlugin.zip (23.8 KB)