Skip to content
| Marketplace
Sign in
Visual Studio>Tools>Emscripten Build Target

Emscripten Build Target

KamenokoSoft

|
401 installs
| (0) | Free
This extension will provide project template for emscripten and property pages for compilation with emcc.

Emscripten Build Target for Visual Studio

!!! IMPORTANT NOTICE !!!

v0.7.0 has some breaking changes.

Extension dependency will be more simplified.

Required Actions

Visual Studio 2017, 2019 Users

  • Remove Emscripten Debugger for Visual Studio, which will be merged into Emscripten Build Target
  • Install Emscripten Build Target additionaly

Visual Studio 2022 Users

  • Remove Emscripten Debugger for Visual Studio, which will be merged into Emscripten Build Target

Introduction

This extension will provide these functionarities

  • emscripten project template
  • Property pages for compiling with emcc
  • WebAssembly Debugger (experimental)

This extension is based on following repositories.

  • https://github.com/crosire/vs-toolsets
  • https://github.com/gavinpugh/vs-android

This extension is developed with Visual Studio Project System, which is in preview.

Requirements

  • Visual Studio 2017, Visual Studio 2019, Visual Studio 2022
  • emscripten Installation

Installation

From Visual Studio Extenstion Manager

  • Open Visual Studio Extenstion Manager ( [Tools] > [Extensions and Updates...] )
  • Search for Emscripten Extension Pack

From Visual Studio MarketPlace

Visual Studio Version .vsix Download Page
Visual Studio 2013, 2015 (Not .vsix, but https://github.com/crosire/vs-toolsets will help)
Visual Studio 2017, 2019, 2022 https://marketplace.visualstudio.com/items?itemName=KamenokoSoft.emscripten-extensions

From GitHub Releases (Cutting Edge)

  • https://github.com/nokotan/VSExtForEmscripten/releases/

First Step with this tool

  • Open project preference (in [Project] > [$(ProjectName)\ Properties ...]) and fill out General/Emscripten ("emscripten インストールディレクトリ" in Japanese) with your emscripten installation path.

General/Emscripten

  • Contact us
  • Jobs
  • Privacy
  • Terms of use
  • Trademarks
© 2023 Microsoft