編譯器不知道stat.h的位置在哪裏?使用未定義的結構編譯錯誤 - C
錯誤: C:\項目\ ADC_HCI \ mongoose.c(745):錯誤C2079: 'ST' 使用了未定義的結構 '_stat64'
#include <sys/types.h>
#include <sys/stat.h>
static int
mg_stat(const char *path, struct mgstat *stp)
{
struct _stat64 st; //<-- ERROR
int ok;
wchar_t wbuf[FILENAME_MAX];
to_unicode(path, wbuf, ARRAY_SIZE(wbuf));
if (_wstat64(wbuf, &st) == 0) {
ok = 0;
stp->size = st.st_size;
stp->mtime = st.st_mtime;
stp->is_directory = S_ISDIR(st.st_mode);
} else {
ok = -1;
}
return (ok);
}
...從source直接下載的文件。
請訪問http://groups.google.com/group/mongoose-users/topics上的mongoose支持小組 - 該維護人員非常有幫助。 – 2009-04-27 19:13:46