我使用Emscripten使用以下参数编译了ImageMagick
emconfigure ./configure --prefix=/home/roman/Desktop/src/ImageMagick/out --enable-delegate-build
emmake make
ImageMagick编译没有问题。
现在,我正在尝试在基本应用程序中使用内置的库libMagick++-7.Q16HDRI.a
和libMagickCore-7.Q16HDRI.a
。
当我编译我的应用程序时,我得到以下警告
warning: unresolved symbol: _ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4copyEPcmm
warning: unresolved symbol: _ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
warning: unresolved symbol: _Znwm
似乎缺少ImageMagic所需的stl符号。在构建的ImageMagic库上使用llvm-nm时,我看到这些符号未定义(符号旁边的“ U”)。
我该如何解决?