Git Product home page Git Product logo

vsextforemscripten's Introduction

Visual Studio Project Support for emscripten

!!! IMPORTANT NOTICE !!!

Breaking change is planned in v0.7.0.

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 contains sources in following repositories and these source files are re-licensed under the MIT licenses. Please refer the original repository for the original licenses.

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)

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

vsextforemscripten's People

Contributors

nokotan avatar rgraebert avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.