I'm creating some prebuilt SFML binaries in order to encourage subscription to my blog. I know people ought to build them themselves, but I guess some people either are too busy, too lazy, or just have too many terse setup errors.
Anyway, I wanted to provide binaries for MinGW, VCE10 and VCE9 (I can't do VStudio as I only have a student license). Does anyone know where I could obtain Visual C++ Express 2008 (legally), as Microsoft no longer seem to provide the download.
Or should I just politely tell my users to switch to MinGW or VCE10?
I found the VC2008 stuff by going to the VC2010 page and looking for the previous version(s) link. This seems to be a bit of a habit for MSDN at the mo', at least when it comes to dev tools. (I've notices the API doc pages all have previous versions links)
Visual C++ 2010 Express and Visual Studio 2010 use the same compiler+linker+debugger, don't they? So if you build libraries with the Express Editition it should still work with the Professional version.
@darkestfright I thought they did too. However, I seem to recall getting a DLL crash when I used DLLs built in pro with Express, so I assumed otherwise. I could check again, but I can't really be bothered to install a student copy of VS Pro...
If you're relying on the DLL and exe using the same memory allocator (e.g. passing standard strings, etc about) then the problem might be due to the (different) versions of the CRT the two images files are linked to.