diff options
Diffstat (limited to 'cpp')
-rw-r--r-- | cpp/README-winsdk.txt | 74 | ||||
-rw-r--r-- | cpp/bld-winsdk.ps1 | 3 |
2 files changed, 77 insertions, 0 deletions
diff --git a/cpp/README-winsdk.txt b/cpp/README-winsdk.txt new file mode 100644 index 0000000000..8582852153 --- /dev/null +++ b/cpp/README-winsdk.txt @@ -0,0 +1,74 @@ + Qpid-Cpp-Win-Sdk + ================ + +Table of Contents +================= +1. Introduction +2. Prerequisites +3. Kit contents +4. Notes + + +1. Introduction +=============== +Qpid-Cpp-Win-Sdk is a software development kit for users who wish +to write code using the Qpid-Cpp program libraries in a Windows +environment. + +For additional software or information on the Qpid project go to: +http://cwiki.apache.org/qpid/ + + +2. Prerequisites +================ +A. Visual Studio 2008. This kit was produced by Visual Studio 2008 + and example solutions and projects are in Visual Studio 2008 + format. + +B. MSVC 9.0 runtime libraries. Copies of the MSVC90 redistributable + runtime libraries and manifest are included in the /bin directory. + +C. Boost version 1_39. The Boost libraries required by this SDK are + included in the /bin directory. Both Debug and Release variants + are present. + + +3. Kit contents +=============== +The kit directories hold the content described here. + + \bin + The precompiled binary (.dll and .exe) files and + the associated debug program database (.pdb) files. + Boost library files. + MSVC90 runtime library files. + + \include + A directory tree of .h files. + + \lib + The linker .lib files that correspond to files in /bin. + + \docs + Apache Qpid C++ API Reference + + \examples + A Visual Studio solution file and associated project files + to demonstrate using this SDK in C++. + + \management + A python scripting code set for generating QMF data structures. + + For more information on Qpid QMF go to: + https://cwiki.apache.org/qpid/qpid-management-framework.html + + +4. Notes +======== +* The Qpid-Cpp binaries are produced for the 32-bit Win32 platform. + +* Only the Release variant of Qpid code uses the redistributable + MSVC90 libraries in the /bin directory. Users who wish to link to + the Debug variant of Qpid code may do so under their own copy of + Visual Studio 2008 where the debug versions of MSVC90 runtime + libraries are available. diff --git a/cpp/bld-winsdk.ps1 b/cpp/bld-winsdk.ps1 index ef9c263f1b..ea72c07169 100644 --- a/cpp/bld-winsdk.ps1 +++ b/cpp/bld-winsdk.ps1 @@ -130,6 +130,9 @@ foreach ($pattern in $preserve) { } Remove-Item -recurse $preserve_dir +# Install the README +Copy-Item -force -path "$qpid_cpp_src/README-winsdk.txt" -destination "$install_dir/README-winsdk.txt" + # Install the .NET binding Copy-Item -force -path "./src/Debug/org.apache.qpid.messaging*.dll" -destination "$install_dir/bin" Copy-Item -force -path "./src/Debug/org.apache.qpid.messaging*.pdb" -destination "$install_dir/bin/DebugPDB" |