什么是SDK?(C++)

Xen*_*ate 32 c++ sdk

就一般而言,对于一个noobie来说.我显然需要一个'SDK'来安装一些东西; 这是什么?

Ale*_*lex 30

SDK是一组库,其中包含可重用的代码,您可以使用这些代码来开发应用程序.这些应用程序是在Windows,XBOX和iPhone,Flash应用程序等中运行,确定应该使用哪种SDK.

以iPhone为例.要编写iPhone应用程序,你在一个名为的Objective-C(它的外观和感觉,就像C,但与Smalltalk的对象模型)语言编写代码.无论如何,每次编写应用程序时,您都不需要重写在实际屏幕上绘制文本的代码或注册实际的屏幕触摸.相反,Apple提供了所有应用程序开发人员执行简单操作所需的代码.

同样,如果您正在为Windows编写,则可以使用库来绘制实际窗口或连接到网络堆栈.

所有这些常用库以及其他一些工具构成了SDK.

对于C++,您可能会看到很多提及Boost的内容.这不是一个SDK,而是一组包含许多其他开发人员认为有用的代码的库.

你想写什么平台?你刚刚进入Windows的C++并希望开始使用吗?你想为一些游戏机写游戏吗?

  • 刚刚进入Windows上的C++,idd.我明年正在大学做comp sci,但我想给自己一个良好的开端. (2认同)

Ric*_*dle 22

"软件开发工具包" - 一组可以让您开发软件的工具和库.

一个例子是iPhone SDK,它允许您为iPhone开发软件.