2011-02-24 81 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標準版。此外,它也可以在許多其他版本上運行。