Так что уже 4 часа я пытался заставить Magick ++ работать. По какой-то причине мне никогда не приходило в голову, что внешняя библиотека работает без проблем. Обычно это занимает около шести часов чистого времени.Связывание библиотек для Magick ++
После большой боли, я, наконец, добился того, чтобы получить первую часть компиляции (исключая массу предупреждений), но связь проблематична. Я нашел этот пост о Imagick linking errors и этом около adding the Imagick paths to the project.
После добавления Imagick/lib
к Linker проекта настройки в Visual C++ это единственное сообщение, которое coumes из компилятора:
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 ==========
Что это должно быть? Я случайно отредактировал что-то еще?
В Project properties -> Configuration properties
я редактировал следующее:
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
- добавлен