Microsoft C++ REST SDK

[cpprestsdk][how to build for Windows][Getting Started]

[statically link cpprestsdk]

[vcpkg][quick start on Windows]

cpprestsdk> mkdir build.x64v142
cpprestsdk> cd build.x64v142
cpprestsdk/build.x64v142> cmake ../Release -A x64 -DCMAKE_TOOLCHAIN_FILE=C:\Public\vcpkg\scripts\buildsystems\vcpkg.cmake

[openssl-nuget-vc]

[OpenSSL] [Windows Notes] [StrawBerryPerl] [NASM]

(Configure x64 Debug)

perl Configure VC-WIN64A --debug --prefix=C:\Out\Lib\x64\Debug --openssldir=C:\Out\SSL no-shared

(Build Steps)

nmake clean

nmake

nmake test

nmake install_sw

(Configure x64 Release)

perl Configure VC-WIN64A --prefix=C:\Out\Lib\x64\Release --openssldir=C:\Out\SSL no-shared

(Repeat Build Steps)

C++ Rest SDK Sample: [Cpp_BoostJsonZipPostJwt]

Kaitai Struct

[Kaitai Struct] – A new way to develop parsers for binary structures.


Language-neutral
: write once, use in all supported languages:

  • C++/STL
  • C#
  • Go (*)
  • Java
  • JavaScript
  • Lua
  • Perl
  • PHP
  • Python
  • Ruby