---
title: 应用开发工具
description: "应用开发工具支持创建鲲鹏应用工程，支持C/C++开发语言，编码时能够自动匹配鲲鹏加速库函数字典、智能提示、高亮、联想字典中可以替换的库和函数。支持以下功能："
url: https://www.hikunpeng.com/document/detail/zh/nativedevp/twp/Kunpeng_Development_0007.html
sourcePath: /source/zh/nativedevp/twp/Kunpeng_Development_0007.html
indexId: 3c2c6baec3ffee4073011d2028e0f650ccb0d16f99c9c330381f44a927fda29855
---
# 应用开发工具

应用开发工具支持创建鲲鹏应用工程，支持C/C++开发语言，编码时能够自动匹配鲲鹏加速库函数字典、智能提示、高亮、联想字典中可以替换的库和函数。支持以下功能：

- 鲲鹏应用工程：只需要在创建鲲鹏应用工程页面进行简单的输入和选择，便可以实现自动化构建鲲鹏应用工程，包括空工程、通用计算应用工程、安全计算应用工程、高性能计算应用工程、DPAK应用工程、数据IO应用工程和数据压缩应用工程。
- 字典管理：支持加速库函数字典管理，可线上（自动）和线下更新。
- 编程辅助：支持鲲鹏加速库函数的悬浮提示、函数搜索，支持Coding时自动联想和高亮鲲鹏加速库优化后的相关函数。

应用开发工具，详细介绍与最新内容请参见鲲鹏DevKit -> 开发(https://www.hikunpeng.com/developer/devkit/development)。

#### 鲲鹏应用工程

提供场景化的鲲鹏应用工程模板，快速辅助工程环境构建、配置检查、依赖下载、构建文件生成等。

1. 创建鲲鹏应用工程（通用计算应用工程，界面截图以VS Code环境为例）。
  图1 创建工程

2. 部署SDK。
  图2 部署SDK

3. 工程创建成功后，展示结果。
  图3 工程创建成功

4. 单击“打开工程”，查看工程样例代码。
  图4 查看样例代码


#### 字典管理

支持加速库函数字典管理，可线上（自动）和线下更新。

1. 当用户实际网络环境无法连接外网时，可上传本地字典文件。
  鼠标移动到“字典导入”旁边的，单击“下载”下载字典文件并在本地字典文件框内上传。

  图5 上传本地字典文件

2. 开启加速库提示，开启后，用户编码过程中将会自动联想、补齐与字典中匹配的库和函数，方便用户下载使用。
  图6 开启加速库提示

3. 开启编译选项智能联想，开启后，工具将会根据用户选择的编译器版本进行智能联想，可在编译器版本下拉列表中选择合适的编译器版本。
  图7 开启编译选项智能联想

  用户构建脚本时，工具将会根据用户选择的GCC版本或BiSheng Compiler版本进行智能联想，BiSheng Compiler版本范围在2.1.0~4.2.0，GCC版本范围在4.8.5~12.3.1。

4. 设置跳过证书验证的网站，设置后的网站无需进行证书验证。单击“添加网站”，在弹框中输入网站地址。
  图8 添加网站

  图9 输入网站地址


#### 编程辅助

支持鲲鹏加速库函数的悬浮提示、函数搜索，支持编码时智能联想和高亮鲲鹏加速库优化后的相关函数。

1. 在代码编辑区输入代码，工具会根据输入的内容自动联想函数或补全代码。
  图10 自动联想函数

2. 通过代码编辑区右上角的（放大镜），在搜索框输入关键字，可实现函数搜索。
  图11 函数搜索
