Intro
This page records two ways to fix the "LNK1104 cannot open file 'MSVCRTD.lib'" with Spectre in VS2017.
The Spectre mitigation for VS2017
Warning MSB8038 Spectre mitigation is enabled but Spectre mitigated libraries are not found. Verify that the Visual Studio Workload includes the Spectre mitigated libraries. See https://aka.ms/Ofhn4c for more information. WindowsProject1 C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\VC\VCTargets\Microsoft.CppBuild.targets 402
Problem
- On fresh Windows 10. Install Visual Studio 2017 version 15.8.9.
- Create new "Visutal C++ \ Windows Desktop Application" project with wizard.
- Compile the project will get below link error:
1>LINK : fatal error LNK1104: cannot open file