Missing 'mspdb120.dll' by compiling C++-Code in editor

Hello Everyone,

I got a problem when I want to compile in Editor the changes I did to the C++ Code. An Error occurs called “cl.exe - System Error” The programs is unable to launch because mspdb120.dll is missing. When I click on OK i got this UE Message Log:

Info UBT execution time: 8,29 seconds
Info Performing 9 actions (max 4 parallel jobs)
Info [2/9] rc.exe CodeFP.rc
Error E:\UnrealEngine Projects\CodeFP\Source\CodeFP\Resources\Windows\CodeFP.rc(11)  : fatal error RC1015: cannot open include file 'windows.h'.
Info -------- End Detailed Actions Stats -----------------------------------------------------------
Info ERROR: UBT ERROR: Failed to produce item: E:\UnrealEngine Projects\CodeFP\Binaries\Win64\UE4Editor-CodeFP-2355.dll
Error Cumulative action seconds (4 processors) : 0,00 building projects, 1,38 compiling, 0,00 creating app bundles, 0,00 generating debug info, 0,00 linking, 0,00 other

So what can I do? I’m using Unreal Engine 4.2.1 and VS Express 2013 on Windows 7 Professional SP1. On my Visual Studio Project all relevant Windows SDK Headers and so on are included. I also disable my Anti-Virus-Programm, but there are no changes.

lux_

PS: Some strange Thing: When I close the Editor and compile the code in VS2013 Express and then launch the editor it’s fine. But I don’t want to restart the Editor every time I do a little change to some variable etc.

Hi lux_

My apologies for the delay in response on this one. Is the issue still occurring for you, or have there been any changes?

There are two things I do want to check:

  1. Is your version of VS 2013 Express the “For Windows Desktop” version? http://www.microsoft.com/en-us/download/details.aspx?id=40787

  2. Can you confirm that the required dependencies you have downloaded are explicitly the ones for version 4.2.1?

Thanks

hi,

I have exactly the same problem as mentioned in this thread: Converting project to 4.2 missing dll error - Programming & Scripting - Unreal Engine Forums

I made a repair for VS2013EE, but that dll is still missing from “…Microsoft Visual Studio/VC/bin/x86_amd64/” , it is only available for x86 in “…Microsoft Visual Studio/VC/bin/”. I mean there are cl.exe files in both folders, but only one mspdb120.dll, and copying the x86 version does not work with the other.

running vcvarsall.bat or vcvarsx86_amd64.bat does not help, and no other command line compilers are present listed in vcvarsall.bat. maybe they are only in VS2013Pro and above?

@lux_

We have not heard back from you in a few weeks, so we are marking this post as Resolved for tracking purposes. If you are still experiencing the issue you reported, please respond to this message with the additional information requested in my last response, and we will offer further assistance.

@sivan

I see that you are being helped in the other post. Please continue to use that for assistance.

Converting project to 4.2 missing dll error - Programming & Scripting - Epic Developer Community Forums

Thank you.

Have there been any news on this issue?