Skip to main content
benp1711322
Inspiring
October 19, 2018
Question

AE GPU SDK 16.0 -- VS solution requires build tools for v141?

  • October 19, 2018
  • 1 reply
  • 721 views

The new AE SDK contains a PDF which gives instructions to use the new GPU SDK (Windows) as follows:

[...]

4. Modify Microsoft Compiler path in the CUDA kernel custom build steps:

a. Open the SDK_Invert_ProcAmp solution in Visual Studio

b. Go to the Solution Explorer and right click on the “SDK_Invert_ProcAmp_Kernel.cu”

c. Select <Properties>

d. Go to Custom Build Tool -> General -> Edit the Command Line section

e. Change the highlighted section to the actual path on your machine:

$(VCInstallDir)Tools/MSVC/14.12.25827/bin/Hostx64/x64

(You may have a different MSVC version shown on this example.)

This is not possible, as there is no Tools/*... directory and no MSCV under the evaluated path: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\

Also, loading SDK_Invert_ProcAmp solution into VS2015 produces the following error:

warning  : The build tools for v141 cannot be found. Install v141 to build using the v141 build tools.

My understanding is that v141 is a VS2017 thing, and the path to MSVC also looks particular to VS2017, also.

The After Effects CC SDK Guide (Version 16.0 Release 1) says that VS2015 should be used:

"The SDK samples are created for Xcode 7.3 on macOS 10.11, and Microsoft Visual Studio 2015 update 3 on Windows 7 64 or Windows 10. Yes, we’re being pretty stringent about using the required IDE."

I'm somewhat new to AE SDK and VS, so I may have misunderstood this guidance.

Is there a way to get v141 for VS2015, or should I just use VS2017? Am I being overcautious about the guidance to use VS2015.

Thanks for your help (and apologies if these are newbie questions).

This topic has been closed for replies.

1 reply

kurzemnieks
Participant
December 9, 2018

Tried with VS2017. Getting weird boost errors during Custom build step: Building SDK_Invert_ProcAmp_Kernel.cu

Starts with error : identifier "BOOST_PP_SEQ_ENUM_0" is undefined.. then a bunch of similar errors.

I verified that Boost is located . Something else must be wrong.