I am not sure I fully understand what you are saying. Are there any good tutorials that could walk me through this or is there a way I fix this problem.
When you say export only global functions how does that work in an OO structure?
I come from a heavy C# background, I have not been using C++ for 8 months.
I removed the PARTICLESENGINE_API from the Event class and that solved my linker issue, I know I have a long way to go with dll's any advice or tutorials would be great.