Why do I get several errors 'Unable to locate build tool' when validating my Toolchain with Microsoft Windows SDK 7.1 in R2017b?

I have installed Microsoft Windows SDK 7.1 as a compiler.
However, when I validate the Toolchain in a Simulink model, or when I generate code from it, I get the following errors:
### Validating other build tools ... Unable to locate build tool "Microsoft Visual C Compiler": cl Unable to locate build tool "Microsoft Visual C Linker": link Unable to locate build tool "Microsoft Visual C++ Compiler": cl Unable to locate build tool "Microsoft Visual C++ Linker": link Unable to locate build tool "Microsoft Visual C/C++ Archiver": lib Unable to locate build tool "NMAKE Utility": nmake Failed.
When setting the compiler with mex -setup, I get the following message:
Trying to update options file: <path>\mexopts.bat From template: <path>\mssdk71opts.bat

 Accepted Answer

To solve this issue please follow this workflow:
  1. Navigate to the first directory, and remove the BAT file mexopts.
  2. Try and run again mex -setup to select SDK 7.1 as compiler.
You should now be able to successfully validate the Toolchain and generate code from a Simulink model.

More Answers (0)

Categories

Products

Release

R2015b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!