Компиляция программного обеспечения Mpeg-7 XM в Windows - PullRequest
0 голосов
/ 24 февраля 2011

Мне нужно скомпилировать Mpeg 7 XM Reference Software в Windows для школьного проекта. Я скачал его по этой ссылке: http://standards.iso.org/ittf/PubliclyAvailableStandards/c035364_ISO_IEC_15938-6%28E%29_Reference_Software.zip

Тем не менее, это довольно старый проект, и у меня возникают проблемы при его компиляции в Windows. В папке «XMWin / newsrc / XMWinExe /» находится проект Visual C ++. Я собрал все зависимости в соответствии с Compilation.txt (который находится в папке newsrc) и попытался скомпилировать, но это не удалось.

Наконец-то все ошибки исчезли, кроме этого: он не может найти "Imagick.lib"

Для проекта требуется ImageMagick 4.2. * C-api, поэтому я скачал его отсюда: http://sourceforge.net/projects/imagemagick/files/old-sources/4.x/4.2

Но там не было файла Imagick.lib. Я скомпилировал "Magick ++. Dsw", но он не был создан. Как я могу найти или создать это? Или же, я делаю что-то не так, может быть, он не должен жаловаться на этот файл .lib? Кто-нибудь, кто имел опыт работы с этим Mpeg-7 Xm Software раньше?

Спасибо.

1 Ответ

0 голосов
/ 28 февраля 2011

Я наконец-то понял, как это сделать. Вот что я сделал:

  • Я установил бинарники Image Magic 5.5.7 Q16
  • Файл lib (а именно «CORE_RL_magick_.lib») был создан в папке «Program Files \ ImageMagick-5.5.7-Q16 \ lib».
  • Я скопировал этот файл в папку «XMWin \ ImageMagick \ lib» и изменил его имя на «Imagick.lib»

Было действительно трудно найти, но это сработало. После этих изменений он был успешно скомпилирован. А вот и система: Windows XP SP3, Visual C ++ 6.0 Standard Edition. Кроме того, он может работать на многих других версиях.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...