MSVCR110D.DLL Missing?

Post Reply
Delinquent
Posts: 2
Joined: Thu Apr 24, 2014 12:50 am

MSVCR110D.DLL Missing?

Post by Delinquent »

Hello,
I've just downloaded the Source for Pioneer and I see that it no longer supports the VS2012. I followed the Compiling readme file for Microsoft Windows. (Using VS2013 Express). Everything Builds fine with 0 errors. However, when I try and open the Executable it gives me the MSVCR110D.DLL file is missing and cannot run. Am I forgetting a step somewhere? I've already tried to install the Repo pack for VS 2012 C++ but it didn't do anything different.

Is there a way to compile it without using VS 2012 libs? Since I compiled from the win32/vc2013Express folder using VC2013Express.
Does something need to be removed from the Pioneer-Thirdparty folder or just the Pioneer folder before compiling?

Thanks for any help you can provide.
Reuse
Posts: 5
Joined: Sun Dec 29, 2013 9:15 am

Re: MSVCR110D.DLL Missing?

Post by Reuse »

If you compile the "Release" configuration all you need is the Microsoft Visual C++ 2010 Redistributable Package (http://www.microsoft.com/en-us/download ... px?id=5555)

The problem is the sigc-vc2012-d-2_2_8.dll in the third-party folder which is linked against the VS 2012 Debug Runtime.

A short workaround is to just replace the library with its release variant sigc-vc2012-2_2_8.dll in the linker config of the pioneer project.
Delinquent
Posts: 2
Joined: Thu Apr 24, 2014 12:50 am

Re: MSVCR110D.DLL Missing?

Post by Delinquent »

Awesome! That worked.

Thank you for taking the time to explain that to me.
FluffyFreak
Posts: 1343
Joined: Tue Jul 02, 2013 1:49 pm
Location: Beeston, Nottinghamshire, GB
Contact:

Re: MSVCR110D.DLL Missing?

Post by FluffyFreak »

My apologies, this is totally my fault. I haven't rebuilt the libraries that we link against since we updated to VS2013 since they worked on my machines I didn't notice that they would be broken for others.

I'll try to fix that up this weekend.
Post Reply