Hi all,

I've managed to get Qt plugins working successfully, but I'm having a problem with the overall architecture.

I have a main app that uses (includes/depends on) our engine code and a series of Qt plugins loaded by the app that also use the engine code.

The problem is that this seems to result in the app and the plugins each having their own instance of the engine, whereas there should only be one instance of the engine (otherwise engine objects created by the plugins won't be recognized by the app's engine).

Is there any way to achieve an engine system common to the app and the plugins it loads?

TIA,

jt