Связать библиотеки DLL, которые используют одну и ту же статическую библиотеку - PullRequest
0 голосов
/ 01 марта 2019

На самом деле у меня есть случай, когда две DLL-библиотеки library_1 и library_2 используют функции статической библиотеки vendor.lib и, кроме того, library_2 ссылается на library_1 (см. Схему ниже).

dependency diagram

Когда я пытаюсь собрать library_2, компоновщик сообщает об ошибке, сообщая мне, что символы vendor уже определены в library_1.Я использую CMake и Visual Studio 2008 в качестве генератора.Обратите внимание, что vendor.lib нельзя трогать или изменять.

Как я могу исправить эти ошибки компоновщика?

...