Missing MSVCP120.dll file at startup
-
Expand "Qt 5.3". You'll see the options there.
-
That worked! Big thanks to both hskoglund and JKSH for your help. I'm curious now, though. Why does Windows Runtime require Microsoft Visual Studio? Just curious.
-
Hi, perhaps I exaggerated, perhaps it doesn't require the whole enchilada i.e. Visual Studio 2013, it might suffice if you install the MSVC 2013 "redist DLLs":http://www.microsoft.com/en-us/download/details.aspx?id=40784
-
I installed Qt 5.3 using the online installer for Windows, got the same errors on start of QtCreator, but they stopped showing when I disabled the WinRT plugin.
Don't know if that helps you guys, but I thought that I could mention it. :)
-
[quote author="pdavidmontoya" date="1401810918"]That worked! Big thanks to both hskoglund and JKSH for your help. I'm curious now, though. Why does Windows Runtime require Microsoft Visual Studio? Just curious.[/quote]You're welcome :)
When you build a C++ program, you need to link your program to the standard C++ library for it to use low-level standard features (like math operations, file I/O, etc.).
- Programs built with GCC need to link to libgcc_XXX.dll
- Programs built with MSVC need to link to msvcXXX.dll
When you select the WinRT option, Qt Creator will try to launch winrtrunner.exe in order to let you deploy WinRT apps. winrtrunner.exe is a program built with MSVC (specifically MSVC 2013), so it needs msvcp120.dll.
-
Simply installing Visual C++ 2013 Redistributable package fixed it for me.
-
Have you tried downloading msvcp120.dll? [EDIT: Untrusted link removed. --JKSH]
-
@shweps said:
Have you tried downloading msvcp120.dll?
Hi @shweps, the solution of installing msvcp120.dll has already been provided by @hskoglund (11 months ago) and @socrateos (8 months ago). Their solution is better because they point to the official Microsoft installer. I strongly discourage downloading DLLs from unofficial websites.
-
Hello my name is jack.
I fixed "MSVCP120.dll Missing Error" on my laptop past month. A guide help me to get rid of this issue without going to anywhere. i found this on google, you can also fix this issue with yourself.
Visit for the complete Guide: [EDIT: Untrusted link removed. --JKSH] -
Hi, as @JKSH says above, don't post links to sites of doubtful quality (I got "This connection is untrusted" when trying to download the "PC Repair Tool").
Instead please use the official link to Microsoft's redistributable to solve this problem.
-
Hi, this sulutions didnt work for me. I have already installed all of msvc from official microsoft websites. "...missing MSVCR120.dll..." click "ok" and "...missing MSVCP120.dll..." allways when I try to open installation. May someone help me please?
Thanks -
@Filet said:
I have already installed all of msvc from official microsoft websites.
Which version?
For MSVCP120.dll, install Visual C++ 2013 Redistributable.
-
It works! I had previously installed only 64 bit version of Visual C++ 2013 but now i try to install both of versions (64 and 32 bit) and it works! Thank you.
-
This post is deleted! -
You can find the missing file on the Microsoft link below.
https://www.microsoft.com/en-gb/download/details.aspx?id=40784
Note: Even though you're running a 64bit OS, you should install both the x64 and x86 versions. Or you can also visit:
[EDIT: Untrusted link removed. --JKSH]