应用开发工具

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

应用开发工具,详细介绍与最新内容请参见鲲鹏DevKit -> 开发

鲲鹏应用工程

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

  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 函数搜索