You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 8, 2025. It is now read-only.
The Azure Storage Client Library for C++ allows you to build Azure applications
4
-
that take advantage of scalable cloud computing resources. Please note that this
5
-
library is a CTP (Community Technology Preview) release.
3
+
The Azure Storage Client Library for C++ allows you to build applications against Microsoft Azure Storage. For an overview of Azure Storage, see [Introduction to Microsoft Azure Storage](http://azure.microsoft.com/en-us/documentation/articles/storage-introduction/).
4
+
5
+
Note that the Azure Storage Client Library for C++ library is a CTP (Community Technology Preview) release.
6
6
7
7
# Features
8
8
@@ -18,32 +18,32 @@ library is a CTP (Community Technology Preview) release.
18
18
19
19
# Getting started
20
20
21
-
For the best development experience, developers should use the official Microsoft NuGet packages for libraries. NuGet packages are regularly updated with new functionality and hotfixes.
21
+
For the best development experience, we recommend that developers use the official Microsoft NuGet packages for libraries. NuGet packages are regularly updated with new functionality and hotfixes.
22
22
Download the [NuGet Package](http://www.nuget.org/packages/wastorage).
23
23
24
24
## Requirements
25
25
26
-
- Azure Subscription: To call Azure services, you need to first [create an account](https://account.windowsazure.com/Home/Index). Sign up for a free trial or use your MSDN subscriber benefits.
26
+
To call Azure services, you must first have an Azure subscription. Sign up for a [free trial](/en-us/pricing/free-trial/) or use your [MSDN subscriber benefits](/en-us/pricing/member-offers/msdn-benefits-details/).
27
27
28
28
## Need Help?
29
29
30
-
Be sure to check out the Azure [Developer Forums on MSDN](http://go.microsoft.com/fwlink/?LinkId=234489)if you have trouble with the provided code or use StackOverflow.
30
+
Be sure to check out the [Azure Storage Forum](https://social.msdn.microsoft.com/Forums/azure/en-US/home?forum=windowsazuredata) on MSDN if you need help, or use [StackOverflow](http://stackoverflow.com/questions/tagged/azure).
31
31
32
32
## Collaborate & Contribute
33
33
34
34
We gladly accept community contributions.
35
35
36
-
- Issues: Please report bugs using the Issues section of GitHub
37
-
- Forums: Interact with the development teams on StackOverflow or the Azure Forums
38
-
- Source Code Contributions: Please follow the [contribution guidelines for Azure open source](http://windowsazure.github.io/guidelines.html)that details information on onboarding as a contributor
36
+
-**Issues:** Report bugs on the [Issues page](https://github.com/Azure/azure-storage-cpp/issues) in GitHub.
37
+
-**Forums:** Communicate with the Azure Storage development team on the [Azure Storage Forum](https://social.msdn.microsoft.com/Forums/azure/en-US/home?forum=windowsazuredata) or [StackOverflow](http://stackoverflow.com/questions/tagged/azure).
38
+
-**Source Code Contributions:** Please follow the [contribution guidelines for Azure open source](http://azure.github.io/guidelines.html)for instructions about contributing to the source project.
39
39
40
-
For general suggestions about Azure please use our [UserVoice forum](http://www.mygreatwindowsazureidea.com/forums/34192-windows-azure-feature-voting).
40
+
For general suggestions about Azure, use our [Azure feedback forum](http://feedback.azure.com/forums/34192--general-feedback).
41
41
42
42
## Download & Install
43
43
44
44
### Via Git
45
45
46
-
To get the source code of the SDK via git just type:
46
+
To create a local clone of the source for the Azure Storage Client Library for C++ via `git`, type:
To get the binaries of this library as distributed by Microsoft, ready for use
56
-
within your project you can also have them installed by the package manager [NuGet](http://www.nuget.org/).
57
-
Download the [NuGet Package](http://www.nuget.org/packages/wastorage).
55
+
To install the binaries for the Azure Storage Client Library for C++, type the following into the [NuGet Package Manager console](http://docs.nuget.org/docs/start-here/using-the-package-manager-console):
58
56
59
57
`Install-Package wastorage -Pre`
60
58
61
59
## Dependencies
62
60
63
61
### C++ REST SDK
64
62
65
-
This library depends on the C++ REST SDK (codename "Casablanca") 2.3.0. It can be installed through [NuGet](http://www.nuget.org/packages/cpprestsdk/2.3.0) or downloaded directly from [CodePlex](http://casablanca.codeplex.com/releases/view/129408).
63
+
The Azure Storage Client Library for C++ depends on the C++ REST SDK (codename "Casablanca") 2.3.0. It can be installed through [NuGet](http://www.nuget.org/packages/cpprestsdk/2.3.0) or downloaded directly from [CodePlex](http://casablanca.codeplex.com/releases/view/129408).
66
64
67
65
## Code Samples
68
66
69
-
How-Tos focused around accomplishing specific tasks are available in the [samples folder](Microsoft.WindowsAzure.Storage/samples/).
67
+
How-to topics focused around accomplishing specific tasks are available in the [samples folder](https://github.com/Azure/azure-storage-cpp/tree/master/Microsoft.WindowsAzure.Storage).
68
+
69
+
## Getting Started on Linux
70
+
As mentioned above, the Azure Storage Client Library for C++ depends on Casablanca. Follow [these instructions](https://casablanca.codeplex.com/wikipage?title=Setup%20and%20Build%20on%20Linux&referringTitle=Documentation) to compile it. Version 0.4.0 of the library depends on Casablanca version 2.3.0.
cd azure-storage-cpp/Microsoft.WIndowsAzure.Storage
86
+
mkdir build.release
87
+
cd build.release
88
+
CASABLANCA_DIR=<path to Casablanca> CXX=g++-4.8 cmake .. -DCMAKE_BUILD_TYPE=Release
89
+
make
90
+
```
91
+
In the above command, replace `<path to Casablanca>` to point to your local installation of Casablanca. For example, if the file `libcpprest.so` exists at location `~/Github/Casablanca/casablanca/Release/build.release/Binaries/libcpprest.so`, then your `cmake` command should be:
0 commit comments