我已经下载了 ImageMagick 源代码,编译了向导以创建用于静态链接的 Visual Studio 解决方案,并将静态库 Magick++ 项目包含在我的示例项目中(代码如下)。我还添加了对该项目的依赖项并将 .lib 文件包含在解决方案中,没有任何帮助。
#include <Magick++.h>
int main()
{
Magick::Image image;
bool test = image.isValid();
return 0;
}
这会产生几个链接器错误,例如:
未解析的外部符号“__declspec(dllimport) public: virtual __thiscall Magick::Image::~Image(void)” (__imp_??1Image@Magick@@UAE@XZ) 在函数 _main 中引用
为什么找不到实现?
我正在使用 Visual Studio 2010 Beta 2。