在 Windows 上编译 Mpeg-7 XM 软件

发布于 2024-10-19 13:53:49 字数 843 浏览 3 评论 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 软件吗?

谢谢。

I need to compile Mpeg 7 XM Reference Software on windows for a school project.
I downloaded it from this link:
http://standards.iso.org/ittf/PubliclyAvailableStandards/c035364_ISO_IEC_15938-6%28E%29_Reference_Software.zip

However, it is a quite old project and I am having issues compiling it on windows.
Under "XMWin/newsrc/XMWinExe/" folder, there is a visual c++ project. I gathered all the dependencies according to Compilation.txt (which is under the newsrc folder) and tried to compile, but it failed.

At last, all the errors disappeared except for this: it can not find "Imagick.lib"

The project needs ImageMagick 4.2.* c-api, so I downloaded it from here: http://sourceforge.net/projects/imagemagick/files/old-sources/4.x/4.2

But there weren't an Imagick.lib file. I compiled "Magick++.dsw" but it wasn't created. How can I find or create it ? Or else, am I doing something wrong, maybe it should not complain about this .lib file ? Anyone who had experience with this Mpeg-7 Xm Software before ?

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

舟遥客 2024-10-26 13:53:49

我终于知道该怎么做了。这是我所做的:

  • 我安装了 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 标准版。此外,它也可能适用于许多其他版本。

I finally figured out how to do it. Here is what I've done:

  • I installed Image Magic 5.5.7 Q16 binaries
  • A lib file (namely "CORE_RL_magick_.lib") was created under "Program Files\ImageMagick-5.5.7-Q16\lib" folder.
  • I copied that file to "XMWin\ImageMagick\lib" folder and changed its name to "Imagick.lib"

It was really hard to find, but it worked. After these changes, It was successfully compiled.
And here is the system: Windows XP SP3, Visual C++ 6.0 Standard Edition. Also, it may work on many other versions as well.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文