VS2019 / MSV C: скомпилировать связанную библиотеку stati c со всеми ссылками на сторонние библиотеки - PullRequest
0 голосов
/ 18 марта 2020

В настоящее время я работаю над школьным проектом и создал библиотеку (Библиотека A), которая сама зависит от двух других сторонних библиотек (DirectXTK и Im Gui). Эта библиотека связана в моем примере проекта, и это прекрасно работает. Единственная проблема, с которой я столкнулся, это то, что я должен ссылаться на двух сторонних библиотек. Есть ли способ как-то жестко связать зависимости в моей библиотеке A? Так что мне нужно будет только отправить свой исходный код с моей библиотекой A и больше не нужно ссылаться на два других? Я подумал, что когда я создаю библиотеку stati c, которая связана с двумя другими библиотеками stati c, компоновщик уже разрешит импортированные функции, чтобы скомпилированная библиотека lib (Lib A) больше не зависела от них.

Итак, в заключение: у меня есть библиотека (Lib A), которая зависит от двух других библиотек. У меня есть пример проекта, который обращается к функциям внутри Lib A. Когда я компилирую, я получаю ошибку ссылки, потому что некоторые методы в Lib A не могут быть разрешены, потому что они зависят от библиотек DirectXTK и Im Gui.

Is Есть ли способ «жестко» разрешить / связать код в Lib A, чтобы мне не нужно было ссылаться на две другие библиотеки в моем примере проекта?

Все эти библиотеки статически компилируются с / mt с помощью последний набор инструментов v142.

С уважением, Артур

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...