Linking libraries for Magick++
所以现在我已经花了 4 个小时让 Magick 开始工作。出于某种原因,我从来没有想过外部库可以正常工作。通常需要大约六个小时的纯时间谷歌搜索。
在经历了很多痛苦之后,我终于实现了正确编译的第一部分(除了大量警告),但链接存在问题。我发现这篇关于 Imagick 链接错误的帖子和关于将 Imagick 路径添加到项目中的帖子。
在 Visual C 项目中将
1 2 3 | 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++ Directories -
Include Directories - 添加了C:\\Program Files\\ImageMagick\\include -
Library Directories - 添加了C:\\Program Files\\ImageMagick\\lib
-
-
Linker -
General -
Additional Library Directories - 添加了C:\\Program Files\\ImageMagick\\lib
-
-
Input -
Additional Dependencies -
添加了
CORE_RL_Magick++_.lib -
添加了
CORE_RL_magick__.lib -
添加了
X11_.lib
-
添加了
-
-
所以,即使这个库仍然不适合我,我已经克服了这个特殊的问题。我又花了一个小时。
解决办法是:
1 所有路径都相对于存档根目录
项目现在可以编译但没有运行。