在Windows上编译Mpeg-7 XM软件

时间:2011-02-24 14:06:31

标签: imagemagick compilation imagick mpeg

我需要在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软件经验的人吗?

感谢。

1 个答案:

答案 0 :(得分: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标准版。此外,它也适用于许多其他版本。