Can't create C++ Project because of MSVC Toolchain

Hi there !

I’ve been trying for days to create an Unreal Engine 5.4 project but UE won’t let me.

At first, UE creator tool told me that i could not use MSVC 14.39 version because it has been banned from UE.

Okay not a problem, I launched the Visual Studio Installer (i use 2022 community) and removed the 14.39 toolchain and installed the 14.38 one (as advised by UE creator tool).

But then the creator tool crashed again telling me it could not find a valid 14.39 MSVC toolchain (which is supposed to be banned)

I removed completely and re-installed both Visual Studio and the 5.4 Engine and still can’t create the project.
So i thought i’d create a Blueprint project and then add a c++ class to convert the project, but once again it could not compile because of the same error.

I saw other people having this issue. But most of the time, simply removing the 14.39 version was enough. But whatever i do it looks like the engine is specifically looking for this version.
Is there a way to tell the engine to look for the 14.38 version ?
I tried going in the properties of the engine in the Epic library but no options look like that

Thanks

1 Like

Just to double check, you’re not installing the ARM versions, are you?

Also, here is a screenshot of my current MSVC installs (if it helps at all). I am able to create and compile a new project with only these three:

I would recommend restarting your machine after these changes, as well (if it doesn’t already require it, of course). Hope this helps!

1 Like

This is what i got, but the creation tools tells me i don’t have any “valid 14.39 c++ toolchain for visual studio x64”

I don’t know what to do, i restarted my computer every time i made changes.

It really looks that UE is looking for this specific verison so i’m guessing it’s written somewhere in the engine, but i don’t where

2 Likes

Up

Two weeks and still not found any solution both here and on the discord.
I need to use Unreal Engine but i can’t.
Also, i noticed that every UE5 engine is like that, not just 5.4 as i though, maybe this can help narrowing the issue.

Please send help

I also re-made a clean install of both the engine and VS, following this Setting Up Visual Studio Development Environment for C++ Projects in Unreal Engine | Unreal Engine 5.4 Documentation | Epic Developer Community

2 Likes

Still no solutions from here or the discord or anywhere on the internet. Do i need to pay for UE Pro to get someone to help me ?

2 Likes

Have you tried installing the latest msvc and updating visual studio?

obraz

2 Likes

Hi there, Thanks for answering !
Unfortunatly yes, whatever the case, it seems like my UE 5 (5.1/5.2/5.3/5.4) is looking for MSVC 14.39 which is actually banned from UE5…

2 Likes

Perhaps you need to change your compiler version

2 Likes

THANK YOU !!!

I can finally create C++ projects !

Seeing how i needed to edit this file, I must mean that i first edited it once and I simply don’t remember it. That is 100% one me.

BUT, it feels very weird that no one on this forum or the discord though about that.
Given the behavior of my UE (always looking for this specific version) I knew it must have been written somewhere but no one thought of this file.
Even the discord AI, Mrs Unreal, did not speak of this file… (I clearly asked her where i could “hardcode” which compiler version i wanted to use)

I think maybe this need to be written somewhere in the doc.

Glad you were able to get your project back on track

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.