我也遇到了类似的问题,解决方法是:
打开wincpyto.h文件,将里面的关于#if(_WIN32_WINNT >= 0x0400)的宏去掉
就可以了不知道是否有更好的解决方法

解决方案 »

  1.   

    有啊,可以反过来做嘛,在你的程序里面加一句 #define _WIN32_WINNT 0x0400 ,何必改人家的头文件呢,呵呵。
      

  2.   

    winnt下,加入#define _WIN32_WINNT 0x0400 
    win2000下,加入#define _WIN32_WINNT 0x0500 
    但不知道,在win98下面加了这个会如何?
      

  3.   

    我曾经在98下加 #define _WIN32_WINNT 0x0400,也可以用,不过我只用了cryptoAPI中的hash 功能(MD5),不知其他的应用是否可行。
    据说最好在win2000下用cryptoAPI