2014-01-26 3 views
0

Я просто потрачу несколько часов на конвертацию своей программы, чтобы использовать GraphicsMagick, потому что у нее есть некоторые функции, которые я хотел бы использовать. Кажется, это была ошибка. Когда я запускаю свою программу, теперь падает на:GraphicsMagick разбивает мою программу при запуске

Image::read 

с этой ошибкой:

libc++abi.dylib: terminate called throwing an exception.

Я бегу Mac OSX 10.8. Похоже, он пытается загрузить общую библиотеку, но я понятия не имею, какой из них и я не могу найти ничего в документации, которая дает мне какие-либо подсказки. Конечно, я не первый, у кого есть эта проблема, поэтому, надеюсь, кто-то может сказать мне, какие библиотеки мне нужно включить в мой файл пакета, чтобы заставить это работать.

ответ

0

Это не так много - аргументы метода read были бы полезны. Моя первая мысль заключается в том, что перед использованием библиотеки вы не инициализировали Magick ++, например, Magick::InitializeMagick(argv[0]);.

Было бы полезно, если бы вы могли проверить вывод otool -L libGraphicsMagick++.dylib - если отображается libstdc++, это может вызвать проблемы с clang's libc++.

Смежные вопросы