用了一些在2k中支持但在win98中不支持的库函数

解决方案 »

  1.   

    对,win98对某些sdk中的函数支持不完全
      

  2.   

    用GetVersion()函数得到当前运行环境的windows版本,进行判断,如果是98就提示,不能运行,然后退出。
      

  3.   

    我不是要知道怎么判断,我是想知道怎样处理一个在win2000下编出来而在win98下不能运行的程序,使它在98下也可以正常运行,比如重新编译或者什么的,难道真的要重新做么?
      

  4.   

    你可以在msdn上看到那些函数是哪个系统可以用的
      

  5.   

    删掉debug,然后编译,不行的话,在windows.h里面的看看里面的版本信息,或者程序里有这样的信息if (!RegisterClass (&wc))     {          MessageBox (NULL, TEXT ("This program requires Windows NT!"),                       szAppName, MB_ICONERROR) ;          return 0 ;     }
      

  6.   

    可能是GDI函数出错,
    因为2000里对GDI的释放(机制)要求不严,
    98和它有些不同,
    不过你只要严格的写好你的code因该能通用