SFML community forums

Help => General => Topic started by: Akaras on October 25, 2013, 04:49:15 pm

Title: Visual Studio 2013 - MSVCR110D.dll missing
Post by: Akaras on October 25, 2013, 04:49:15 pm
Hi,
I were not able to find a download for Visual Studio 2012 so I downloaded Visual Studio 2013..
First I wanted to try if everything works because SFML is only available for VS 2012 and not 2013..
So I followed the tutorial for SFML 2.1 (http://sfml-dev.org/tutorials/2.1/start-vc.php) and as I debugged an error occured:
Quote
The program could not be started because MSVCR110D.dll is missing on your computer. [..]

This is maybe not the original error message. I am from Germany and use the german version of VS, so I translated it. But I think it is comprehensible ;)
Title: Re: Visual Studio 2013 - MSVCR110D.dll missing
Post by: FRex on October 25, 2013, 04:54:30 pm
What did you download from the site? Visual C++ 11 version?
Title: Re: Visual Studio 2013 - MSVCR110D.dll missing
Post by: eXpl0it3r on October 25, 2013, 04:56:40 pm
Hehe, yeah they hid VS 2012 quite well, but it's better to use VS 2013 anyways. SFML doesn't have binaries for VS 2013 yet, because SFML 2.1 doesn't really support it in the building script, however you can build SFML directly from source with CMake by following the official CMake tutorial of SFML. ;)

Once I find time, I'll upload some new Nightly Builds with support for VS 2013.

As for the error, it means hat you're missing the redistribution for VS 2012, just quickly google and download it from Microsoft's website.
Title: Re: Visual Studio 2013 - MSVCR110D.dll missing
Post by: FRex on October 25, 2013, 05:08:19 pm
As for the error, it means hat you're missing the redistribution for VS 2012, just quickly google and download it from Microsoft's website.
But MSVCR110D is the debug C runtime not distributable. :'(
http://msdn.microsoft.com/en-us/library/vstudio/abx4dbyh%28v=vs.110%29.aspx

And his post(and this error) suggest that he downloaded and linked VC++11 SFML instead of (compiling his own) VC++12 one and is now headed for a crash caused by visuals being non compatible among themselves...
Title: Re: Visual Studio 2013 - MSVCR110D.dll missing
Post by: Akaras on October 25, 2013, 08:56:03 pm
Could you please post a link to the VS 2012 download?
Because I already searched for it...

I thought they only bring out a new Version of VS every two years..
Title: Re: Visual Studio 2013 - MSVCR110D.dll missing
Post by: eXpl0it3r on October 25, 2013, 11:55:39 pm
Could you please post a link to the VS 2012 download?
Because I already searched for it...

I thought they only bring out a new Version of VS every two years..
I advise against a downgrade and suggest the you should rather try to understand the issue at hand and fix it. Yes that used to be the release cycle, but Microsoft changed it recently and sped things up, that's also why we already have a "new" Windows version and also a new Visual Studio version.

But I won't stand in the way: Visual Studio 2012 Express (http://www.microsoft.com/en-us/download/details.aspx?id=34673)
Title: Re: Visual Studio 2013 - MSVCR110D.dll missing
Post by: Akaras on October 26, 2013, 06:22:17 pm
I compiled SFML with VS2013 and now it works :D
Thanks for your help :)