UE4 and Visual Studio 2015

Im on UE4.12.5 or 4.13 (switching a bit still) - Trying to install VS2015 so i can start to experiment with c++, is this the correct install settings (and version) to use?

When i add a new c++ class in UE, it compiles and eventually opens up VS saying this:

I tried to uninstall and install again, without any change.

Hope someone can see what i do wrong?

There was some mention that you have to have the UE4 debug symbols option ticked on the engine version for this.

To save you some time while debugging this issue, you can go to Control Panel > Programs and Features > Microsoft Visual Studio and click the “Change” button. This will let you modify the install. You don’t have to un-install.

When you load the solution, are there any messages in the Output window?

I am not in front of my dev-pc now, but will check the logs when i get home. On the other hand, i did actually install ue4 on my work pc, just to test it out, because it has vs2015 already enterprise version though. And on that work-pc i run , and there everything just compiled fine. So either it’s something with windows10 or vs2015 update 3 community version… But as i said, i’ll post again once i’ve checked the logs.

Edit: I’ve seen some posts mention that Update 3 is causing problems, so im also gonna try uninstall and install vs2015 without updates and report back.

Will UE 4.14.0 work with Visual Studio 2015? I’m not much experienced with compiling, but had successfully compiled 4.10 in VS 2013. When later I tried 4.12 with 2015, having read that it was soup and good to go, I ran into problems. I’m just now returning to this project, hope to be on solid ground retracing me steps editing a command line to customize 3D output to 1080p. Thanks for any tips.

[
Will UE 4.14.0 work with Visual Studio 2015? I’m not much experienced with compiling, but had successfully compiled 4.10 in VS 2013. When later I tried 4.12 with 2015, having read that it was soup and good to go, I ran into problems. I’m just now returning to this project, hope to be on solid ground retracing me steps editing a command line to customize 3D output to 1080p. Thanks for any tips.
[/QUOTE]

Hi BenjvC,

4.14 does support Visual Studio 2015 by default, with optional support for Visual Studio 2017 (which Microsoft has not yet officially released, but you can download their Release Candidate version if you wish).

I got it worked out, friend helped set me up with GitHub, good to go, thanks.

I had no trouble building UE4 in the Community version of VS 2015. My problem is I wanted to see if the physics engine in UE4 could do correct dynamics of tree-linkages, and if not, I wanted to use my own solution of the equations of motion from a GitHub project called
Animal-motion to control an actor. I used Qt3D there, but I think seeing the motion in UE would be really neat. Since I am new to UE4, and I couldn’t find correct dynamics in the code, I am hoping someone can comment on this.

What? I remove VS2015 and install VS2013 but can’t use ,and now I need to install VS2015…lol…

Ok, is the latest UE4 version using VS17 or still just VS15? Reinstalling on a new machine, just wondering. thanks.

It looks like VS 2015 Update 3 is what is required to compile on Windows. It seems at least update 2 still works otherwise.

Using purely VS 2017 works for me. Just make sure you install these components:

Desktop development with .net
Desktop development with c++
Game development with c++

Windows 8.1 SDK

Can someone explain how to remove update 3 if you accidentally installed it.

edit: To any other poor sap out there that installed update 3 by accident and can’t rid yourself of it; If you go into installed programs and features, then click on installed updates you can see Update 3 was installed as kb3022398 (or maybe it’s just labelled update 3). So you have to try and uninstall the windows updates. If, like me, the Windows application won’t uninstall the update you have to go into c:\program data\package cache and search for kb3022398. Then go into all the folders that are related to VS and uninstall each exe with a right click uninstall using iobit uninstaller then delete the folder. Restart and the update should be gone from the list. There were about 5 folders with kb3022398 I had to delete before update 3 would finally go away.

edit 2: this occurred on a separate machine for me as well. kb3165756 (just labelled as VS update in program features) is also a potential component of update 3 that requires uninstall to get rid of the update if it’s present in the program cache folder

I am currently compiling and using only the BuildTools without VS2017 IDE, through the command line.

Requirements:
[spoiler]


[/spoiler]
.Net Core + Framework 4.5
Desktop development with C++
WinSDK 8.1



@ echo off
color 0b
title Unreal Engine 4 - Build
echo.
echo Compiling... Development Editor:
echo.
msbuild UE4.sln /m /p:Configuration="Development Editor" /p:Platform=Win64
echo.
echo Done!!
pause