I am having an issue that is probably being experienced by others. I have Allegro 5 set-up with Microsoft Visual Studio 2013 Express Desktop.
When trying to debug a small test application. It says that it can't continue because MSVCR110D.dll is missing.
I tried a simple Google search, and are unable to figure out the issue.
Please help me.
That's from MSVC 2012, not 2013. You're mixing versions somehow. I don't know where to find the msvcr110d.dll library, but it should have come installed with MSVC 2012, and you should have a corresponding versions of 2013, msvcr120d.dll.
It is visual Studio 2013, but it is Visual Studio version 12.
When I open the program it says visual Studio 2013, but in the C: drive it is all in the folder Microsoft Visual Studio 12.0.
I have already tried putting the CD back in and repairing the software, but it is giving the same issue.
When I search my computer for MSVCR120D.dll it gives me results, but when I search MSVCR110D.dll it gives me nothing, and the error says MSVCR110D.dll.
It's because you're using binaries that were made for MSVS 2012 and not 2013.
I have 1 more question. Is there a way to install Allegro 5.0.10 with Visual Studio 2013?
There doesn't seem to be a binary release for Visual Studio 2013.
How would I install it using the .zip file?
Thank you very much for your help.
You can either build from source, or see if Michal Cichon can build them for you.
Please forgive my idiocy, but how do I build them?
I remember trying to build them for Code::blocks, but I always got some sort of error. Can you explain a working method for me?
I was hesitant to do so because I don't use MSVS myself, I use MinGW, but I think I may be able to tell you how to do it. You need to have the latest cmake installed. I don't know if it even supports MSVS 2013 yet...
1. Unzip the source bundle to something like c:\mylibs\ or similar. 2. At a command line : >cd allegro >mkdir build >cd build >cmake -G "Visual Studio 12 2013" -DSHARED=[On | Off] -DCMAKE_BUILD_TYPE=[Debug | Release | RelWithDebInfo] .. > 3. If all goes well, there should be a solution for you to build inside MSVC.
And if you want to get some of the addon libraries to build like the ttf addon then you need to have freetype installed, cmake will tell you what is missing or what it couldn't find. Run cmake --help if you need to check the build targets that are available. You use the -G command to tell cmake what kind of project/solution/makefile to build.
I already made build for MSVC 2013, please see this thread.
Thank you so much, Michał Cichoń.
It's working just fine now.