C++ 链接Magick的库++

C++ 链接Magick的库++,c++,compilation,C++,Compilation,所以,我已经花了4个小时试图让Magick++工作。出于某种原因,我从来没有想到外部库可以毫无问题地工作。通常需要大约六个小时的纯时间谷歌搜索 在经历了很多痛苦之后,我终于获得了正确的编译第一部分,除去了大量的警告,但是链接是有问题的。我发现了这篇关于的文章,这篇关于的 在VisualC++项目中,将IMAKIC/LIB添加到链接器设置中,这是编译器中唯一的消息: 1>------ Build started: Project: stripes, Configuration: Debug

所以,我已经花了4个小时试图让Magick++工作。出于某种原因,我从来没有想到外部库可以毫无问题地工作。通常需要大约六个小时的纯时间谷歌搜索

在经历了很多痛苦之后,我终于获得了正确的编译第一部分,除去了大量的警告,但是链接是有问题的。我发现了这篇关于的文章,这篇关于的

在VisualC++项目中,将IMAKIC/LIB添加到链接器设置中,这是编译器中唯一的消息:

1>------ Build started: Project: stripes, Configuration: Debug Win32 ------
1>LINK : fatal error LNK1104: cannot open file 'C:\Program Files\ImageMagick\lib.obj'
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
这应该是什么?我是不是无意中编辑了其他东西

在项目属性->配置属性中,我编辑了以下内容:

VC++目录 包含目录-添加了C:\Program Files\ImageMagick\Include 库目录-添加了C:\Program Files\ImageMagick\lib 连接器 全体的 其他库目录-添加了C:\Program Files\ImageMagick\lib 输入 附加依赖项 添加了CORE_RL_Magick++.lib 添加了CORE\u RL\u magick\uuuuu.lib 添加了X11_u2;.lib
所以,即使图书馆仍然不适合我,我已经克服了这个特殊的问题。我又花了一个小时

解决办法是:

下载。 运行\VisualMagick\configure\configure.exe1 现在\VisualMagick\VisualDynamicMT.sln中应该有一个Visual Studio文件 打开它。您可能需要将解决方案转换为visual studio版本。完成此操作后,将自动清理并构建所有项目: 此时,库和DLL应该已经构建好了。您对\VisualMagick\lib\*感兴趣。在imagick的安装文件夹中,备份所有现有库,然后复制并覆盖所有新编译的库。 1所有路径都是相对于存档根目录的

该项目现在正在编译