Explanation on additional dependency libs when creating dll project in Visual Studio

  c++, c++11, dll, visual-c++, visual-studio

when creating dll project in visual studio (2017 in my case) there are quite a lot of libs out into additional dependencies

kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;

Is there somewhere a descriptions why so many are needed?

Source: Windows Questions C++

LEAVE A COMMENT