Может ли статическая библиотека C ++ связываться с общей библиотекой?
Допустим, у меня есть статическая библиотека C ++, static.lib, и я хочу вызвать некоторые функции из общей библиотеки C ++, например shared.lib. Является ли это возможным?
Теперь предположим, что у меня есть еще одна общая библиотека, например shared2.lib, которая ссылается на static.lib, но не ссылается на shared.lib. В этом случае компоновщик автоматически связывает shared2.lib с shared.lib?
Я использую Microsoft Visual Studio 2003.