Original Post
Since a few days back, I have been building an application. It runs just fine on my computer, but when I sent it to a friend just a few hours ago, he answered with a grunt as the app took 100% of his CPU power, and NO text was displayed whatsoever (I have text being printed out in it). This was really damn weird, but I remember hearing about some issues with Visual Studio 2005, so I quickly booted up Visual Studio 2003 to try and compile it there. Well, a compile later I resent the newly, VS2003-compiled, build to my friend. Though, I first checked if it ran on my computer, and it ran just fine. Same thing on my friend's computer. I have absolutely NO idea what is going on... The application uses OpenGL for simple rendering of flat, textured surfaces (2D) and Lua for scripting. I supplied the Lua DLL with the build, so that cannot be it. I checked the settings. Everything is the same between the two Studios, except that on VS2005, the application was set to Multi-Threaded DLL while it was on Single-Threaded DLL in VS2003. Now, what the heck is the difference? Must there even be a difference? I feel so upset that MS seems to be screwing everything over with the release of VS2005 and their "new" standard (which is not a standard, that word does not have any meaning since way back). *disgruntled*