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