LINK : fatal error LNK1104: cannot open file ‘MSVCRTD.lib’

For the poor souls out there who are struggling with this, after an hour of research I found a solution for my Visual Studio Enterprise 2017:

First, lets find where is your library file located:

With windows explorer, go to your directory where Visual Studio is installed, (default: C:\Program Files (x86)\Microsoft Visual Studio) and do a search for msvcrtd.lib

I found mine to be in here:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.15.26726\lib\onecore\x86

Quick Fix (for one project only):

  1. Right click on your project, click on properties, navigate to Linker, add that path to Additional Library Directories
    enter image description here

Permanent Fix (for all projects)

  1. Open a project
  2. navigate to View > Property Manager (it could be under Other Windows)
  3. Expand all folders and multi select all “Microsoft.cpp.Win32.user” & “Microsoft.cpp.64.user

enter image description here

  1. Right click and go to properties
  2. Navigate to VC++ Directories
    enter image description here

  3. Add the path to default Library Directories

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)