No Compiler? Visual Studio 2015 is installed

Greetings,

I am currently trying to teach myself UE4 with C++ as I would like to have a career in video game development. Now, I have installed Visual Studio 2015 along with the compiler it automatically comes in with (using cl inside of the Developer Command Prompt successfully compiles my C++ lab code). However, if I go to the C++ template option it says that there is no compiler, and I need VS2013. Clicking on the button simply creates a small pop up on the side saying “installing …”, but nothing occurs.

Did I miss something simple while downloading UE4? If it helps I am on Win10, I downloaded VS2015 before I downloaded UE.

VS2015 is not supported (fully) at this time, so you will need to download the 2013 edition.

You can get it from here:

Here is a post that goes into more detail:

This post has the latest details (ver 4.9):

Quote:

Thank you for the reply, should I install VS2015 prior to downloading, or could they both exist side by side?

Side by side is just fine, I have both installed without any. They have the exact same icon though, so make sure you are opening the right one!

This is not required, but ensuring your file associations open the 2013 version by default (installing 2013 now should do this for you automatically) is recommended. If it does not set it right, go to Control Panel -> Default Programs and change the file associations to 2013 instead.

Hopefully 2015 will be fully supported soon. :slight_smile:

You should be fine installing it side by side like I have done, but like mentioned, use the correct version.

How can I help get 2015 supported? I am a software engineer and would be glad to contribute, plus it will help me get more familiar with how UE works.

I started working on a project I was creating to learn game dev after a few months. I am now on Win 10 from 7, UE 4.9 from 4.7 and VS2015 - VS2013. I can’t open my project, it wants to rebuild. I tried rebuilding it via cli to the 4.9 install dir by adding the -2015 flag but it fails to build a specific file at 25%. I attempted to build via the 4.9 cloned branch, it couldn’t find the unrealheadertool, I copied that from the install dir and it made it to 33% and failed to find scriptgeneratorplugin.

This is pretty much a deal breaker to me.

I guess you could just go into the engine code and get something working, people make engine modifications all the time and submit it on Github, but I’m not sure if Epic Games does anything with modifications.

Not having 2015 support is?

Yes. I’m sadly in the situation where I have to budget disk space, and another VS installation won’t cut it. I’m not going back, since everything I am working on right now, is not backwards compatible.

Unfortunately this is huge disappointment and lackluster approach from Epic’s side as this should be done way before VS 2015 came out. Offering a “fix” by installing 2 different VS editions is a no go for quite a lot of bigger companies.

Well in all honesty, I think that a lot of the bigger companies are more than capable of adding their own support for VS 2015 into the engine code.

Yep thats true but not in the middle of migration to UE4, I am a huge evangelist for UE4 inside our company and this is a let down for me as it literally throws barriers in my way. I am more than capable of running UE4 C++ in VS 2015 especially with the 4.9 partial support when build from source, but others from the company aren’t since they are not even familiar with UE4 yet. Believe me I am a big fan of UE4 after working for years in Unity and my own C/C++ OpenGL engines before, back to the demoscene in the 90ies. Currently the company is full on Unity, the fact that Unity has VS 2015 support already doesn’t make my job any easier.

Is there any update on this situation? I cannot seem to find any news with regard to the expected release of UE4 that supports VS 2015.

It will be supported in 4.10

For me setting the following environment variables worked : FrameworkDir and FrameworkVersion