Why is it that when i compile dll's in dev-cpp or code::blocks, the dll never works. However if I compile in Microsoft Visual C++, it does? I'd really like to not have to code in Microsoft's shitty looking resource hog of an ide.