软件注册站
热情软件屋

 
Win32 SDK是怎样一个软件
编号: QA002580    
建立日期: 2000年2月16日 最后修改日期: 2005年5月10日
所属类别: C/C++ - Windows API
   
    编程工具: Win32 SDK
    操作系统: Win9X
    很多VC的书开始时总要提到没有MFC,只有API的历史,提到当时用的开发工具是Win32 SDK,只能用C。Win32 SDK是怎样一个软件?什么地方有?怎么用?(小飞)
   
    当微软每次推出一个重要的Windows版本,一般都会同时推出一个SDK(Software Development Kit),SDK中包括开发该版本Windows所需要的函数和常数定义、API函数说明文档、相关的工具和示例。SDK一般都使用C语言,但不包括编译器。SDK可以在微软的站点下载,也可以在MSDN专业版和企业版的光盘中找到。安装SDK后,使用VC++编写和编译程序就可以了。VC++中包括了SDK中的所有头文件、帮助、示例和工具,所以如果你使用的是VC++,你一般就不需要SDK了。只有当你的VC++版本比较低,如你使用的是VC++ 5.0,而想利用Win98中提供的新功能时,才需要安装SDK。从Windows 98起,Windows SDK叫Platform SDK(http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en)。Platform SDK包括最新的Windows API(如Windows 2000的新函数)的有关声明、例子,值得下载。
    
    jo问:
    1、是不是vc++即可用sdk也可以用mfc?
    2、而c语言只能用sdk,不能用mfc?
    3、开发游戏可不可以用mfc类库?为什么?
    答:
    1、VC++可以使用SDK,也可以使用MFC。
    2、MFC是C++类库,在C语言中当然无法使用。
    3、开发游戏可以使用MFC库,有一个常见的游戏《拖拉机》就使用了MFC类库。如果你的编的游戏界面简单,使用MFC也可以。不过由于MFC主要是针对普通应用程序的,对游戏的支持很少,所以也有好多人编游戏时不愿意使用MFC。
    
    相关问题:
    QA004150 "sdk与mfc区别有哪些"

    

此问题由李海回答。

附加关键字:编程, 源程序, programming, source code, C/C++, MFC, C++ Builder, Borland C++, Turbo C, C, BCB, Windows API, win32, api, windows api, gdi32, kernel

   
 
把这个问题推荐给朋友
   
 
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio