本帖最后由 zs8861 于 2010-12-13 01:06:58 编辑

解决方案 »

  1.   

    我也不想管它,只是我想弄明白为什么原来是XP系统,现在还是XP系统,上一个XP系统没有出现这种问题,而这个就出现了?是系统自带的库函数不一样么
      

  2.   

    打开“basetsd.h”看看,你的数据类型是不是在该文件里。
      

  3.   

    貌似还真的有些数据类型在里面,但我不确定,因为都是看得人眼花的宏#ifdef __cplusplus
    extern "C" {
    #endif请问一下这三行代码是什么意思啊
      

  4.   

    #ifdef __cplusplus
    extern "C" {
    #endif
    就是说:如果定义了cpp那么下面的东西不要name mangling (C++的名字变形)