[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: [MD:4015] msvci70.dll
- X-ml-count: 4930
- Subject: Re: [MD:4015] msvci70.dll
- From: "M.Fujii" <boochang@xxxxxxxxxxxx>
- Date: Sat, 17 Apr 2004 10:31:41 +0900 (JST)
- X-mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI)
藤井です。
From: 小関 吉則 (KOSEKI Yoshinori) <kose@xxxxxxxxxxx>
Subject: Re: [MD:4015] msvci70.dll
Date: Wed, 14 Apr 2004 11:11:54 +0900
Message-ID: <20040414xjck70jpatx.%kose@xxxxxxxxxxx>
> himi> おっけー。これでMSVCRTが不要であることがはっきりしました。
>
> http://meadow.sourceforge.jp/cgi-bin/hiki.cgi?InComing
> にこういう記述がありました。
>
> > Q. Windows 2000 で msvcp60.dll がないというエラー
> > netinstall では吸収できないですか?
> >
> > Meadow.exe は msvcp60.dll をリンクしていなかったと思うんだけ
> > ど、Windows2000 だと必要なのですか?
> >
> > 無くても使えてしまうのですが,無いというエラーは出ます...
>
> Windows 2000 では msvcp60.dll が必要になってしまうということ
> でしょうか?
> なんで?
Meadow.exe 自体は MSVCP60.DLL にリンクしていませんが、ImageMagick が提
供するモジュールが MSVCP60.DLL に依存しているからだと思います。
ImageMagick 本体は MSVCP60.DLL に依存していないようですが、モジュール
IM_MOD_RL_fpx_.dll が以下のように MSVCP60.DLL に依存しています。
# IM_MOD_RL_fpx_.dll → CORE_RL_fpx_.dll → MSVCP60.DLL のように依存
------------------------------------------------------------
D:\usr\local\ImageMagick\modules>dumpbin /dependents IM_MOD_RL_fpx_.dll
Microsoft (R) COFF/PE Dumper Version 7.10.3077
Copyright (C) Microsoft Corporation. All rights reserved.
Dump of file IM_MOD_RL_fpx_.dll
File Type: DLL
Image has the following dependencies:
CORE_RL_magick_.dll
CORE_RL_fpx_.dll
MSVCRT.dll
KERNEL32.dll
Summary
1000 .data
1000 .rdata
1000 .reloc
2000 .text
D:\usr\local\ImageMagick\modules>cd ..
D:\usr\local\ImageMagick>dumpbin /dependents CORE_RL_fpx_.dll
Microsoft (R) COFF/PE Dumper Version 7.10.3077
Copyright (C) Microsoft Corporation. All rights reserved.
Dump of file CORE_RL_fpx_.dll
File Type: DLL
Image has the following dependencies:
KERNEL32.dll
ole32.dll
MSVCRT.dll
MSVCP60.dll
Summary
6000 .data
5000 .rdata
3000 .reloc
45000 .text
------------------------------------------------------------
MSVCP60.DLL のない環境は、LoadLibrary で modules/IM_MOD_RL_fpx_.dll を
ロードするのに失敗しているのだと思います。
「無くても使えてしまう」というのは FPX 画像が扱えなくなっていることに
気が付かないからでしょう。
# ImageMagick を Netinstall で提供している以上、MSVCP60.DLL と
# MSVCRT.DLL も Netinstall で提供すべきなんでしょうね。
--
藤井 正行 / Masayuki FUJII ( boochang@xxxxxxxxxxxx )