Skip to content

Visual Studio 2015 solution for building binaryen-c examples.

Notifications You must be signed in to change notification settings

BSalita/c-api-examples

Repository files navigation

WebAssembly c-api-examples in C and C#

Visual Studio 2015 solution for building https://github.com/WebAssembly/binaryen/tree/master/test/example. Examples are built in original C++ and C#. C# examples are translations of C++ examples. c-api-com project demonstrates instantiating and calling a Windows COM (OLE/Automation) object from WebAssembly.

  1. Builds binaryen-c.cpp into a static library.
  2. Builds binaryen-c-dll.c into a dynamic library by DllExporting from the static library.
  3. Builds c-api-hello-world.c (uses static library)
  4. Builds c-api-kitchen-sink.c (uses static library)
  5. Builds c-api-com (uses static library). Instantiates a COM (OLE) object and calls its methods using CallImport.
  6. Builds cs-api-hello-world.cs (uses dll)
  7. Builds c-api-kitchen-sink.cs (uses dll)

To use, clone WebAssembly/binaryen. Be sure to edit all this repos project files (.vcxproj) to path source files at the binaryen cloned directory.

About

Visual Studio 2015 solution for building binaryen-c examples.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published