In Visual Studio, you don't need to specify the library output by project 1 explicitly as a lib input to project 2; you can simply set a Project Dependency in the solution instead.