包含了头文件windows.h
error C2065: 'GetFileSizeEx' : undeclared identifier

解决方案 »

  1.   

    你是什么操作系统?
    Included in Windows XP and Windows 2000 Professional.
      

  2.   

    Win95/98/ME都不支持!只能在Win2000以后中支持!!
      

  3.   

    Windows NT/2000/XP: Included in Windows 2000 and later.
      Windows 95/98/Me: Unsupported.
      Header: Declared in Winbase.h; include Windows.h.
      Library: Use Kernel32.lib.如果你的操作系统确实是2000以后的话,可能要改一下WINVER的定义,VC6默认的为0x0400,应该改为0x0500?试试。
      

  4.   

    Hendy_So() 请问,WINVER在哪里改啊?
      

  5.   

    晕,又是你
    以后用函数先查MSDN,下面有函数需要的库和头文件的说明
      

  6.   

    直接用CFile类的 GetFileState()  就可以了,为何不用?
      

  7.   

    试了一下,VC6.0带的SDK中没有此函数的声明,如果要用,可以安装新的SDK,或直接从Kernel32.dll中GetProcAddress取得GetFileSizeEx的函数指针再调用。