The official QingStor SDK for the C and C++ programming language.
The project is implemented with C++. It also provides C style interface ( C wrapper for C++ interface ). Restful API related code in this project is generated by snips (A code generator for RESTful APIs).
Refer to the Installation Guide, and have this SDK installed.
Before your start, please go to QingCloud Console to create a pair of QingCloud API AccessKey.
API AccessKey Example:
access_key_id: 'ACCESS_KEY_ID_EXAMPLE'
secret_access_key: 'SECRET_ACCESS_KEY_EXAMPLE'
Now you are ready to code. You can read the detailed guides in the list below to have a clear understanding.
If you are programing with C++ language, we recommend you to use the modern C++ interface and read Usage Guide for QingStor C++ style interface
.
And if you are programing with C language, you should chose the C style interface and read Usage Guide for QingStor style interface
.
- Configuration Guide
- Usage Guide for QingStor C style interface
- Usage Guide for QingStor C++ style interface
Checkout our RELEASE and CHANGELOGS for information about the latest features, bug fixes and new ideas.
Several directories are appended with *tests. After building your project, you can run these executables to ensure everything works properly. Tests here is mplementated based on Cucumber test framework.
- Fork it ( https://github.com/yunify/qingstor-sdk-cpp/fork )
- Create your feature branch (
git checkout -b new-feature
) - Commit your changes (
git commit -asm 'Add some feature'
) - Push to the branch (
git push origin new-feature
) - Create a new Pull Request
The Apache License (Version 2.0, January 2004).