文档首页 > > 快速入门> 基于C++的客户端应用开发> 概述

概述

分享
更新时间: 2020/05/21 GMT+08:00

文档目的

本文通过示例项目“音频解析器”介绍如何使用DevCloud开发基于C++语言的客户端应用,为研发C++项目的企业或个人提供上云指导。

项目详情

  • 项目名称:音频解析器。
  • 项目简介:音频采样器是一个C++应用程序,它可以从MP3、WAV、FLAC或Ogg Vorbis格式的音频文件中生成波形数据,波形数据可用于生成音频的可视化呈现,外观类似于音频编辑应用程序;除此之外,该应用程序还可以进行音频格式转换等功能,为音频处理者提供多种服务。

      

  • 项目周期:3周(敏捷迭代开发)。
  • 构建环境:Ubuntu 16.04+GNU 5.4.0+Cmake3.5.1。
  • 部署环境:Ubuntu 16.04。
  • 华为云服务:

前提条件

使用DevCloud开展本例前,需要先进行以下步骤。若已有华为云账号及弹性云服务器,则可忽略。

  • 注册华为云账号:在华为云官网注册华为云账号,并进行实名认证,此账号适用于所有华为云产品。
  • 购买弹性云服务器:由于静态库不兼容CentOS系统而会导致不确定的错误,本项目部署将使用带有公网IP的Ubuntu16.04系统ECS。ECS的购买方式请参考购买并登录Linux弹性云服务器
  • 本例中对弹性云服务器的配置没有特殊要求,购买时选择最基本配置即可。
  • 弹性云服务器的购买方式有“包周期”与“按需”,若只参考本例进行DevCloud体验,可选择“按需购买”方式,在体验之后将弹性云服务器删除,避免产生不必要的费用。

项目过程

DevCloud基本操作流程请参考快速上手DevCloud

本例中将依次进行以下步骤:

  1. 创建项目、进行项目规划
  2. 创建代码仓库、管理项目代码
  3. 构建并归档软件包
  4. 部署软件包至云主机
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问