我試圖在我的一個軟件包中使用EXIF庫。它的工作之前,但現在我得到莫名其妙的信息:單位GIFImg編譯了不同版本的CCR.Exif.Consts.SOutOfResources
[DCC致命錯誤] F2051單位GIFImg用不同 版本CCR.Exif.Consts.SOutOfResources編譯
我真的不得到它...爲什麼德爾福試圖重新編譯它的一個文件?我該如何解決?
GifImg位於:
C:\ Program Files文件\ Embarcadero公司\ RAD Studio在\ 8.0 \源\ VCL \ GIFImg.pas
更新:
我看着該文件的日期(1個PAS和2個DCU),並且與RAD Studio \ 8.0 \ source \ vcl文件夾中的其他文件具有相同的日期。所以,這個文件並沒有被意外修改。
UPDATE2:
這是我的uses子句:
USES Windows, SysUtils, AnsiStrings, Graphics, Dialogs, Classes, jPeg,
pngImage,
janFX, //CCR.Exif,
{$IFDEF VER150}
GIFImageFinn {Delphi 7}
{$ELSE}
GIFImg {Delphi 2010/XE}
{$ENDIF}
;
如果我評論的CCR.EXIF單元,它開始編譯我的包。所以,添加EXIF到我的包中會破壞一些東西。
那種感覺像一個編譯器bug給我 –