|
ありがとうございます。
無事にライブラリをコンパイルする事が出来ました。
もちろん、リンクも出来ました。
それで今度はそれを使用してここのHPに書いてあるのを
そのまま引用して
void DecodeEri(const char *FileName)
{
EReadFile file ;
if ( !file.Open( FileName ) )
{
// エラー:ファイルを開けなかった
}
ERIFile erif ;
if ( !erif.Open( &file ) )
{
// エラー:不正なERIファイル
}
EFileDecodeContext context( &erif, 0x10000 ) ;
ERIDecoder decoder ;
if ( decoder.Initialize( erif.m_InfoHeader ) )
{
// 対応していないフォーマット
}
RASTER_IMAGE_INFO rii ;
// rii には展開した画像を受け取るバッファを設定する
if ( decoder.DecodeImage( rii, context, false ))
{
// 展開に失敗 ここで失敗します
}
}
というものをコンパイルしてみました。
するとコンパイル自体はうまくいくのですが、
画像を展開する事が出来ませんでした。
DecodeImage
でどうしても展開が失敗するのです。
トレース実行してもここより前の位置では全て成功しています。
もちろん、対象のeriファイルとパスの指定等は間違っていません。
何かコード的に間違いはあるのでしょうか?
もしよろしければご指摘ください。
|
|