Game Development Community

Compiling T2D 3.0 MIT in Visual Studio 2012 (Missing MSVCP100D.dll)

by Shannon "ScarWars" Scarvaci · in Torque 2D Professional · 07/08/2014 (6:19 am) · 5 replies

I copy down T2D 3.0 MIT version (from GitHub) and open with visual studio 2012 (solution in enginecompilersVisualStudio 2012 folder).

Compiled in debug mode without any problem, but when run Torque2D_DEBUG.exe got error popup message said "Program can't start because MSVCP100D.dll file is missing from your computer."

From my understanding that MSVCP100D.dll is using for Visual Studio 2010 to run debug mode. I've tried to change properties use /MDd or /MTd without any luck.

Any reason why this solution using visual studio 2010 instead of VS2012?

Hope you guys can help me with thanks.

S.

#1
07/08/2014 (6:21 am)
This is due to the LeapMotion integration. What you have encountered is a bug. The libs are included in the repo, so you just need to link them in the compiler like release does.
#2
07/08/2014 (6:57 am)
Do you mean using Leap.lib instead of Leapd.lib?
#3
07/08/2014 (7:02 am)
That and engine/lib/LeapSDK/lib/x86/msvcp100d.dll. Look in the x86 and x64 folders and choose the lib for the appropriate config.
#4
07/08/2014 (7:11 am)
Got it working..thx! :)
#5
07/08/2014 (7:14 am)
Sure thing. We'll try to get all the VS solution properly updated in the next update.