应用开发工具支持创建鲲鹏应用工程,支持C/C++开发语言,编码时能够自动匹配鲲鹏加速库函数字典、智能提示、高亮、联想字典中可以替换的库和函数。支持以下功能:
- 鲲鹏应用工程:只需要在创建鲲鹏应用工程页面进行简单的输入和选择,便可以实现自动化构建鲲鹏应用工程,包括空工程、通用计算应用工程、安全计算应用工程、高性能计算应用工程、DPAK应用工程、数据IO应用工程、数据压缩应用和分布式应用。
- 字典管理:支持加速库函数字典管理,可线上(自动)和线下更新。
- 编程辅助:支持鲲鹏加速库函数的悬浮提示、函数搜索,支持Coding时自动联想和高亮鲲鹏加速库优化后的相关函数。
应用开发工具,详细介绍与最新内容请参见鲲鹏DevKit -> 开发。
鲲鹏应用工程
提供场景化的鲲鹏应用工程模板,快速辅助工程环境构建、配置检查、依赖下载、构建文件生成等。
- 创建鲲鹏应用工程(通用计算应用工程,界面截图以VS Code环境为例)。
图1 创建工程
- 部署SDK。
图2 部署SDK
- 工程创建成功后,展示结果。
图3 工程创建成功
- 单击“打开工程”,查看工程样例代码。
图4 查看样例代码
字典管理
支持加速库函数字典管理,可线上(自动)和线下更新。
- 当用户实际网络环境无法连接外网时,可上传本地字典文件。
鼠标移动到“字典导入”旁的
,单击“下载”下载字典文件并在本地字典文件框内上传。
图5 上传本地字典文件
- 开启加速库提示,开启后,用户编码过程中将会自动联想、补齐与字典中匹配的库和函数,方便用户下载使用。
图6 开启加速库提示
- 开启编译选项智能联想,开启后,工具将会根据用户选择的编译器版本进行智能联想,可在编译器版本下拉列表中选择合适的编译器版本。
图7 开启编译选项智能联想
用户构建脚本时,工具将会根据用户选择的GCC版本或BiSheng Compiler版本进行智能联想,BiSheng Compiler版本范围在2.1.0~4.2.0,GCC版本范围在4.8.5~12.3.1。
- 设置跳过证书验证的网站,设置后的网站无需进行证书验证。单击“添加网站”,在弹框中输入网站地址。
图8 添加网站
图9 输入网站地址
编程辅助
支持鲲鹏加速库函数的悬浮提示、函数搜索,支持编码时智能联想和高亮鲲鹏加速库优化后的相关函数。
- 在代码编辑区输入代码,工具会根据输入的内容自动联想函数或补全代码。
图10 自动联想函数
- 通过代码编辑区右上角的
(放大镜),在搜索框输入关键字,可实现函数搜索。
图11 函数搜索