共计 866 个字符,预计需要花费 3 分钟才能阅读完成。
SDK(Software Development Kit)即软件开发工具包,是一组帮忙咱们开发出软件的工具,包含代码、文档、示例等。个别状况下,咱们须要将 SDK 引入到咱们的我的项目中能力应用它。比方,学 Java 的敌人最早接触的 JDK,就是用来开发 Java 软件的工具包,应用时须要编写相似 import java.util.* 的语句来引入。此外,大部分的 SDK,都须要咱们通过人工或项目管理工具,将其文件下载到指定门路能力引入。
SDK 通常包含以下三种类型文件:
- 头文件 (.h):定义了 SDK 提供的类、函数、变量等接口。
- 库文件 (.lib):蕴含了 SDK 提供的类、函数、变量等实现代码。
- 动静库 (.dll):在运行时动静加载到内存中,提供了 SDK 提供的类、函数、变量等性能。
上面以 C ++ 为例,介绍如何应用 SDK 创立一个简略的应用程序。
- 第一步:在我的项目目录中新建一个 Libs 文件夹,再在该文件夹中别离新建 inc 文件夹和 lib 文件夹。将 SDK 提供的头文件放到 inc 文件夹中,将库文件放到 lib 文件夹中。
- 第二步:在我的项目属性中配置头文件和库文件门路。抉择 C /C++,惯例,附加蕴含目录,增加 inc 文件夹门路。抉择链接器,惯例,附加库目录,增加 lib 文件夹门路。抉择链接器,输出,附加依赖项,增加库文件名称。
- 第三步:在代码中引入头文件。应用 #include 语句引入 SDK 提供的头文件。
- 第四步:将动静库(.dll)放到可执行程序(.exe)所在的目录下。
- 第五步:调用 SDK 提供的类、函数、变量等性能。
以下是可供参考的示例代码:
// 假如 SDK 提供了一个头文件 mySDK.h,一个库文件 mySDK.lib,一个动静库 mySDK.dll
// 假如 SDK 提供了一个类 MyClass,一个函数 myFunc,一个变量 myVar
// 引入头文件
#include "mySDK.h"
// 主函数
int main()
{
// 创立 MyClass 对象
MyClass myObj;
// 调用 myFunc 函数
myFunc();
// 拜访 myVar 变量
int x = myVar;
// 返回 0
return 0;
}
正文完