0

我需要在 Windows 上为学校项目编译 Mpeg 7 XM 参考软件。我从这个链接下载了它: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 软件的人吗?

谢谢。

4

1 回答 1

0

我终于想出了怎么做。这是我所做的:

  • 我安装了 Image Magic 5.5.7 Q16 二进制文件
  • 在“Program Files\ImageMagick-5.5.7-Q16\lib”文件夹下创建了一个 lib 文件(即“CORE_RL_magick_.lib”)。
  • 我将该文件复制到“XMWin\ImageMagick\lib”文件夹并将其名称更改为“Imagick.lib”

这真的很难找到,但它确实有效。经过这些修改,编译成功。这里是系统:Windows XP SP3,Visual C++ 6.0 标准版。此外,它也可能适用于许多其他版本。

于 2011-02-27T23:24:41.507 回答