我正在尝试构建一个使用Imagemagick库的项目。我做了以下事情:
- 在工具中的VC ++目录中添加了库 - >选项
- 在项目属性中添加了“C:\ ImageMagick-6.8.6-Q16 \ include \ Magick ++”;“C:\ ImageMagick-6.8.6-Q16” - >配置 - > C / C ++ - >一般 - >其他包括库
- 在项目属性中添加了“C:\ ImageMagick-6.8.6-Q16 \ lib”;“C:\ ImageMagick-6.8.6-Q16” - >配置 - >链接器 - >一般 - >其他图书馆馆藏
- 在项目属性中添加了CORE_RL_magick_.lib CORE_RL_Magick ++ _。lib CORE_RL_wand_.lib X11.lib - >配置 - >链接器 - >输入 - >额外的Dependancies
- 在环境变量路径
中添加了C:\ ImageMagick-6.8.6-Q16
然而,在构建项目时,我得到了几个LNK2019错误,第一个是:
Error 28 error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall Magick::Image::~Image(void)" (__imp_??1Image@Magick@@UAE@XZ) referenced in function "class Imagen & __cdecl lee(char *,int)" (?lee@@YAAAVImagen@@PADH@Z) inout.obj