IDE和SDK的区别

1640阅读 0评论2013-04-15 幻界绮梦
分类:Windows平台

       集成开发环境(简称IDE)软件是用于程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。就是集成了代码编写功能、分析功能、编译功能、debug功能等一体化的开发软件套。
       SDK是软件开发工具包(简称SDK) 提供一整套开发程序所需的相关文件、范例和工具的“工具包。
       用Qt来举例说明,在官网上下了两个文件:qt-win-opensource-4.6.4-mingw.exe(272M)和qt-creator-win-opensource-2.4.1.exe(52.4M)
       其中:
             qt-win-opensource-4.6.4-mingw就是SDK,它 提供了许多Qt类库,范例(examples和demos)和qtdesigner等一些工具;如下图所示,

bin文件夹下包含了如下一些开发工具,但它们相对零散,如下图所示:

 
            而qt-creator-win-opensource-2.4.1称为IDE,它提供了代码编辑和编译等一些功能。它把SDK零散的工具都整合在一个开发环境中,如提供了各种范例、编译、代码编辑、帮助文档等一些工具,如下图所示: 
上一篇:DCT变换和量化
下一篇:Qt程序运行在mini2440开发板上