C言語なら俺に聞け(入門篇) Part 3
■ このスレッドは過去ログ倉庫に格納されています
0358デフォルトの名無しさん
2006/10/28(土) 17:26:53mp4file_io.cpp: In member function `u_int64_t MP4File::GetPosition(FILE*)':
mp4file_io.cpp:39: error: request for member `hipart' in `fpos', which is of non-class type `fpos_t'
mp4file_io.cpp:39: error: request for member `lopart' in `fpos', which is of non-class type `fpos_t'
このようなエラーが発生して自己解決できません。これはいったい何を意味しているのでしょうか。
mp4file_io.cppの34行目〜
fpos_t fpos;
if (fgetpos(pFile, &fpos) < 0) {
throw new MP4Error(errno, "MP4GetPosition");
}
uint64_t ret;
FPOS_TO_VAR(fpos, uint64_t, ret);
return ret;
また、別ファイル(mpeg4ip.h)で以下のように指定してありました。
#define VAR_TO_FPOS(fpos, var) (fpos) = (var)
■ このスレッドは過去ログ倉庫に格納されています