sdk是什么意思

 我来答
runnowdontwait
2019-03-24 · TA获得超过4670个赞
知道答主
回答量:1
采纳率:0%
帮助的人:1.4万
展开全部

sdk意思是软件开发工具包,一般是一些软件工程师为特定的软件、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。软件开发工具包括广义上指辅助开发某一类软件的相关文档、范例和工具的集合。

sdk一般而言即开发 Windows 平台下的应用程序所使用的 sdk。它以简单的为某个程序设计语言提供应用程序接口 API的一些文件,但也可能包括能与某种嵌入式系统通讯的复杂的硬件。sdk还经常包括示例代码、支持性的技术注解或者其他的为基本参考资料澄清疑点的支持文档。

sdk许多是免费提供的。为了鼓励开发者使用其系统或者语言,许多 sdk是免费提供的。软件工程师通常从目标系统开发者那里获得软件开发包,也可以直接从互联网下载,有时也被作为营销手段。例如,营销公司会免费提供构建SDK从而会吸引更多人由于能免费为其编程而购买其构件。

扩展资料:

sdk为编程语言的API提供了一些文件。 sdk提供的文件可以进入操作系统留给应用程序的调用接口。应用程序通过sdk提供文件来调用操作系统的API,以使操作系统能够执行应用程序的命令。通过从这些API文件运行API应用程序,可以直接或间接轻松调用操作系统内部程序。

sdk软件开发工具包通常包含基本参考的支持文档。像.dll格式的文件,这些文件不能直接执行,里面包含一些资源和可执行代码等,其中也包含API函数的执行代码。这些文件提供可作为示例代码,也可提供支持技术说明解释。

sdk作为软件开发工具包,包含了使用 API 的必需资料。人们将仅用API编程的方式编写Windows应用程序称为“sdk编程”。 sdk是开发Windows应用程序的必备工具,因此其他编程框架和库都是基于它们构建的,例如VCL和MFC。

参考资料来源:百度百科——sdk

美狐美颜sdk
2024-08-06 广告
SoftwareDevelopmentKit,软件开发工具包 Application Programming Interface,应用程序编程接口 比如C++里面 的MFC就是微软提供的窗口程序SDK, 而SDK中可以包含一些API,API... 点击进入详情页
本回答由美狐美颜sdk提供
0o壹次心o0
高粉答主

推荐于2017-09-29 · 每个回答都超有意思的
知道大有可为答主
回答量:2.5万
采纳率:59%
帮助的人:3080万
展开全部
  1. sdk是 Software Development Kit (软件开发工具包)的缩写。

  2. 一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。

  3. 软件开发工具包广义上指辅助开发某一类软件的相关文档、范例和工具的集合。

  4. 比如在游戏开发中,就包含有很多的sdk。

  5. 再如,开发安卓应用时,也都需要下载安装Android SDK。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
头文字LD
2012-07-16 · TA获得超过399个赞
知道小有建树答主
回答量:244
采纳率:0%
帮助的人:219万
展开全部
SDK(Software Development Kit, 即软件开发工具包 )一般是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。

参考资料: http://baike.baidu.com/view/429424.htm

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
南霸天mxw
2015-05-21 · 知道合伙人教育行家
南霸天mxw
知道合伙人教育行家
采纳数:6329 获赞数:169961
本人毕业于河西学院计算机系,本科学位,自2008年毕业以来任九年级数学教师至今。

向TA提问 私信TA
展开全部
  java SDK简介:
  java SDK全称(Software Development Kit),中文意思是“软件开发包”,是厂商提供的集成封装的库(library),通常比较底层,通用性强。SDK 是开发 java 应用程序所必需的东西,所以其它编程框架和类库都是建立在它们之上的,比如Math.random()函数,在编程的时候直接拿来用就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
走过后文章1152
2019-01-09 · TA获得超过3391个赞
知道大有可为答主
回答量:5462
采纳率:81%
帮助的人:252万
展开全部
SDK 就是英文Software Development Kit 的缩写
中文意思是:软件开发工具包
SDK是提供给开发人员进行应用程序开发的,这样程序员就可以快速的建立应用软件,而省去了编写硬件代码和基础代码框架的过程。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式