Ошибка связывания Magick ++
-
27-10-2019 - |
Вопрос
У меня есть простой код конвертера изображений с использованием библиотеки Magick ++ (интерфейс ImageMagick). (Eclipse IDE)
родовое словоЯ делаю кросс-компиляцию с целью arm-linux.Код компилируется успешно, но в части связывания я получил неопределенные опорные ошибки.
родовое словоЯ использовал следующую команду для компиляции кода:
родовое словои для ссылки:
родовое словоНужна ли мне еще какая-нибудь библиотека для ее успешного связывания?Я правильно связываю?Заранее спасибо.
Решение
Попробуйте инвертировать библиотеки Magick, добавьте библиотеку MagickWand
(и поместите libz и другие библиотеки базовых изображений в конце, а также библиотеку динамического компоновщика, пока вы в ней):
См. Порядок компоновщика - GCC , чтобы узнать, почему порядок статических библиотек имеет значение.