Hi,
I'm currently writing a program which uses plugins. I've written two libs which are used by the program and the plugins. There are some static objects in the libs. On Linux these objects are shared across the program and the plugins (as I wantet it), but on windows the static objects are different for the program and each plugin.
When I built the libs as shared libs on Windows the program rejects to start and gives an initialization error instead. On Linux it works no matter whether I build the libs as shared or static libs. Any idea what could be wrong or what I can try?
Bookmarks