Ссылка на библиотеку, которая ссылается на библиотеку - PullRequest
0 голосов
/ 26 мая 2011

Я пытаюсь связать cpgui с моей библиотекой, которая ссылается на SFML. Я использую code::blocks, поэтому мне пришлось создать собственный проект для этой библиотеки, и, поскольку для этого требуется SFML, я статически связался с SFML в этой библиотеке и скомпилировал его нормально.

Теперь, когда я пытаюсь статически связать эту библиотеку с моей библиотекой, я получаю кучу неопределенных ссылок на SFML, когда я компилирую свой проект. Что произойдет, даже если я связался с SFML в обоих проектах?

1 Ответ

0 голосов
/ 06 июня 2016

Как вы уже догадались, вы можете сделать это проще, добавив файлы библиотеки непосредственно в проект .

Другое решение, предложенное AJG85, состояло бы в том, чтобы связать библиотеку - после устранения конфликтующих зависимостей.

Используйте соответствующую документацию, как это предлагается в ответе на Как связать библиотеку с моим проектом в CodeBlocks & GCC без добавления источника библиотеки в мой проект

...