Can unreal Engine runs with Microsoft Visual 2017? - visual-studio-2017

Can unreal Engine4 runs with Microsoft Visual 2017?
Is that good?

4.15 or later supports 2017:
Unreal Engine Version | Visual Studio Version
---------------------------------------------
4.15 or Later VS2017
4.10 to 4.14 VS2015
4.2 to 4.9 VS2013
As for if it's good, it's opinion-based, but I haven't had any problems with it.

Related

Visual Studio 2015 - Compile C++ with older SDK

I have VS 2015 installed on my PC and I want to build a project using the SDK shipped with VS 2010. I installed Microsoft SDK v7.1 but that didn't affect the environment for VS 2015 so that I can choose it as a toolset. Any tips?
This question (Use Visual Studio 2012 and compile with older platform toolset?) almost answers my question but I'm not if the SDK must be installed before VS 2015.

CUDA does not work on Visual Studio 2013 - toolkits 4.2, 5.5 and 6

I understand that Cuda 6 does not work with Visual Studio 2013. But shouldn't Cuda 5.5. or Cuda 4.2 work with Visual Studio 2013?
I have Cuda 4.2, 5.5 and 6 installed. If I right click on VS project, and select Build Customizations option, I only see Cuda 6 listed. For Cuda 6, it tells me that I must choose the older v11 toolset, and the other two toolkits are simply non existent.
Is there any way to get Cuda to work on VS 2013?
The supported visual studio versions are listed in the windows getting started guide or toolkit release notes for each CUDA toolkit release.
The CUDA 6 getting started guide is here.
The only toolkit that officially has support for VS 2013 at this time is CUDA 6.5RC available for download to registered developers.

Is Cuda 6 supported with Visual Studio 2013?

Is Cuda 6 supported with Visual Studio 2013?
If not, is there a hack to make the two work with each other?
I see lots of value in upgrading to VS 2013 as it (VC++) better implements the C++11 standard, and to CUDA 6 for its unified memory architecture, and other improvements.
What is officially supported for CUDA 6 is listed in the cuda-getting-started-guide-for-microsoft-windows pdf document, which is installed with the CUDA 6 toolkit.
VS2013 is not officially supported with CUDA 6. VS 2013 is officially supported with CUDA 6.5, which can be verified from the corresponding document installed with CUDA 6.5 toolkit.
This is September 2014, and the production Release of Cuda 6.5 is out, and it works with Visual Studio 2013. No other version of Cuda works with Visual Studio 2013.
CUDA 6.5 works with Community Edition 2013 ("new Express", but with more support like MFC and even for small enterprises for free).
Sorry that I could not comment.. I have not 50 reputations -,- Would kindly thank you all for reputations to support the community here in the future :)

Which Nsight version that can be used CUDA5.5, in VisualStudio2010?

I am using CUDA5.5 at the VisualStudio2010 on Windows7 64bit.
I'm going to install a Nsight VisualStudioEdition
and I would like to debug the code of CUDA.
The Nsight3.1 that I found on the site of nVidia is like the latest version,
It had been described as corresponds to the VisualStudio2012.
Nsight3.1 work? CUDA5.5, in VisualStudio2010?
Also, is there a version of Nsight that can be used CUDA5.5, in VisualStudio2010?
Please let me know which version of nSight that can be used CUDA5.5, in VisualStudio2010?
The following message is displayed in the item of "Nsight C + + AMP Debugger" when you try to install the Nsight.
This does not it? Have failed to install?
Nsight C++ AMP Debugger
 Nsight C++ AMP Debugger for Visual Studio 2012 will not be installed.
 Requirement not met:Microsoft Visual Studio 2012 was not found.
 Nsight C++ AMP Target Support for MSVSMON will be installed
 warning:Microsoft Visual Studio 2012 MSVMON.exe was not found.
I'm using Nsight 3.1 with Visual Studio 2010 and either CUDA 5.0 or CUDA 5.5 on several systems with no problem.
Nsight is now compatible also with Visual Studio 2012, see
Install Nsight Visual Studio Edition
if local debugging (host and target on same machine) is concerned.
Concerning Nsight C++ AMP Debugger, if you do not need it, you don't have to worry about this error message. If you have Visual Studio 2010, you will be able to perform CUDA and/or graphics debugging after the installation is complete, see
getting the problem during the installation of nsight visual studio

Hello World C++ CUDA Program in Visual Studio 2010 (Windows 7)

I am trying to compile this Hello World program in Windows 7 with Visual Studio 2010 installed, but I get the following error message when I run nvcc hellocuda.cu:
nvcc fatal : nvcc cannot find a supported cl version. Only MSVC 8.0 and MSVC 9.0 are supported
How can I compile this CUDA program ?
NVCC checks VC++ compiler version from Visual Studio environment variables. NVCC says it supports only MSVC 8.0 and 9.0 compilers. In your case, you have MSVC 10.0 compiler. There seems to be a workaround to this issue, check out post #7 in this thread:
http://forums.nvidia.com/index.php?showtopic=179531 and also
http://forums.nvidia.com/index.php?showtopic=88585
If you keep having problems getting it working with MSVC10, bear in mind that you can download the Express version of MSVC9 (i.e. the 2008 version) for free -- so you can always download it and compile with that instead. But I would try swatkat's workaround first :)
Here's the link:
http://www.microsoft.com/express/Downloads/
Visual Studio 2008 Express was needed. (Thanks sgolodetz)
So with Visual Studio 2010 Professional (maybe 2010 Express works too?), NVIDIA Parallel Nsight, CUDA Toolkit, Developer Drivers, and GPU Computing SDK code samples (toolkit, drivers, and sdk can be downloaded here) I was able to run the example Hello World in CUDA program.
How to create/upgrade a CUDA project in VS2008 and VS2010 to work with Nsight 1.5 and CUDA 3.2 was very helpful in starting a new VS 2010 CUDA project with the proper settings.
Side note: I was never able to get the command line nvcc to work correctly, but I rather use VS 2010 IDE instead.
Update: How do I start a new CUDA app in visual studio 2008?'s answer was also useful
With CUDA 4.0 you can use the VC10 toolchain. See this answer for a step-by-step.