Skip to content

pengxiaojun/ucloud-c-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to use ucloud-c-sdk

ucloud-c-sdk 是专门针对ucloud api的一个简洁,轻量级的基于C的sdk, 主要包含以下功能:

  • uhost
  • umon
  • unet
  • http签名
  • http request parameter处理

源码目录树介绍

  • 3rdparty: 第三方依赖库(json-c)
  • include: sdk头文件 (包含 Doxyfile)
  • src: sdk源码
  • test: 测试代码
  • tool: ucloudadm命令行管理工具

Dependency

  • curl: Suse下安装: $ zypper in libcurl-devel
  • Doxygen: 用于生成文档,如果缺少该依赖,并不影响SDK编译与运行.Suse下安装: zypper in doxygen doxywizard

编译步骤

一键编译源码,测试代码,命令行管理工具并生成sdk文档

$ ./make.sh

注意事项

在使用该sdk之前,必须设置 UCLOUD_PUBLIC_KEY 以及 UCLOUD_PRIVATE_KEY

$ echo "export UCLOUD_PUBLIC_KEY=your-ucloud-public-key" >> ~/.bashrc

$ echo "export UCLOUD_PRIVATE_KEY=your-ucloud-private-key" >> ~/.bashrc

Quick Start

请参考wiki

ucloudadm命令行工具

ucloudadm是用于管理ucloud host, umon, unet的命令行工具. 详细请参考wiki

About

Ucloud sdk base on C language

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages