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 Magic5.5.7Q16バイナリをインストールしました
  • libファイル(つまり「CORE_RL_magick_.lib」)が「ProgramFiles \ ImageMagick-5.5.7-Q16\lib」フォルダーの下に作成されました。
  • そのファイルを「XMWin\ImageMagick \ lib」フォルダーにコピーし、名前を「Imagick.lib」に変更しました

見つけるのは本当に大変でしたが、うまくいきました。これらの変更後、正常にコンパイルされました。そして、これがシステムです:Windows XP SP3、Visual C ++6.0StandardEdition。また、他の多くのバージョンでも機能する可能性があります。

于 2011-02-27T23:24:41.507 に答える