2011-02-24 83 views
0

我需要在Windows上为一个学校项目编译Mpeg 7 XM参考软件。 我从这个链接下载: http://standards.iso.org/ittf/PubliclyAvailableStandards/c035364_ISO_IEC_15938-6%28E%29_Reference_Software.zip在Windows上编译Mpeg-7 XM软件

但是,这是一个很老的项目,我有问题在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软件的人员吗?

谢谢。

回答

0

我终于想出了如何去做。这里是我做了什么:

  • 我安装了图像魔术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标准版。此外,它也可以在许多其他版本上运行。