Linking multiple libraries in Visual Studio C++

  amazon-web-services, c++, visual-studio

I have been some years programming in VS C++ but I am struggling with a problem that is getting me to question some basic knowledge.

I am building a library to act as an AWS wrapper (lets call it awswrp.lib). When I want to use it in an external project, I include the header and reference the lib file. However, it ask me to include all the headers and libs that are already included all the AWS libs that are already included in awswrp.lib.

As far as I understood linking, once you link the top most library you didn’t need to link the rest of the libraries. But now I am doubting this.

Am I missing something?

Appreciate any help

Source: Windows Questions C++