Windows 10
Microsoft Visual Studio Community 2019 Version 16.7.3
In my solution, there is project A, B, and C. A's and B's configuration types are set to Static Library (.lib). A, B, and C all have their output directory set to $(SolutionDir)bin\builds$(Configuration)-$(Platform)$(ProjectName)\
The output file is the default $(OutDir)$(TargetName)$(TargetExt) for all three.
C's configuration type is Application (.exe). It's additonal include directories are set to $(SolutionDir)A\src;$(SolutionDir)B\src
A and B's src folder have A.h and B.h file respectively.
C has it's references set to have A and B.
When I (re)build C, it succeeds in building A and B, but then gets a LNK1104 error saying it can't open the lib file that is bin\builds\Debug-x64\A\A.lib. The reason it can't open it is because the file doesn't exist. I clean the solution and rebuild A, and it says it succeeds, but despite that, not .lib file is created. I searched everywhere in the solution with File Explorer and there isn't a single .lib file.
Any help would be greatly appreciated.