我只花了几个小时将我的程序转换为使用GraphicsMagick,因为它有一些我想要使用的功能。这似乎是一个错误。当我运行我的程序时,它现在崩溃了:
Image::read
出现此错误:
libc ++ abi.dylib:终止调用抛出异常。
我正在运行Mac OSX 10.8。它似乎正在尝试加载一个共享库,但我不知道哪一个,我在文档中找不到任何线索。当然我不是第一个遇到这个问题的人,所以希望有人可以告诉我我需要在我的包文件中包含哪些库才能使其工作。
答案 0 :(得分:0)
这不是很多 - read
方法的参数会很有用。我的第一个想法是你没有在使用库之前初始化Magick ++,例如Magick::InitializeMagick(argv[0]);
。
如果您可以查看otool -L libGraphicsMagick++.dylib
的输出也很有用 - 如果显示libstdc++
,则可能会导致clang libc++
出现问题。