我正在尝试构建一个使用 Imagemagick 库的项目。我做了以下事情:
- 在工具 -> 选项中的 VC++ 目录中添加了库
- 在项目属性 -> 配置 -> C/C++ -> 常规 -> 附加包含库中添加了 "C:\ImageMagick-6.8.6-Q16\include\Magick++";"C:\ImageMagick-6.8.6-Q16"
- 在项目属性 -> 配置 -> 链接器 -> 常规 -> 附加库目录中添加了 "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
- 在环境变量 PATH 中添加了 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