Skip to content
Visual Studio Code Debugger for Haxe/HXCPP applications
Haxe
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
hxcpp-debug-server
images
src
.gitignore
.travis.yml
.vscodeignore Publish 1.0.0 Jul 5, 2018
CHANGELOG.md
LICENSE.md
README.md
build.hxml
package-lock.json
package.json

README.md

HXCPP Debugger

Build Status Version Installs

This VSCode extension allows you to debug HXCPP applications.

Usage

To debug a HXCPP application, it needs to be compiled with the hxcpp-debug-server library and in debug mode. First, run the "HXCPP: Setup" command from the command palette (F1) to install the library.

Then the library needs to be included in your project:

  • build.hxml:

     -lib hxcpp-debug-server
    
  • Lime/OpenFL project.xml:

     <haxelib name="hxcpp-debug-server" />
    

Finally, you need a launch configuration:

{ 
    "version": "0.2.0",
    "configurations": [
        {
            "name": "HXCPP",
            "type": "hxcpp",
            "request": "launch",
            "program": "${workspaceFolder}/bin/application.exe"
        }
    ]
}

Replace /bin/application.exe with the path to your executable file.

Installing from source

  1. Navigate to the extensions folder (C:\Users\<username>\.vscode\extensions on Windows, ~/.vscode/extensions otherwise)

  2. Clone this repo: git clone https://github.com/vshaxe/hxcpp-debugger

  3. Change current directory to the cloned one: cd hxcpp-debugger.

  4. Install dependencies:

    npm install
    haxelib install vscode
    haxelib install vscode-debugadapter
  5. Do haxe build.hxml

Usage with lix

https://github.com/tbrosman/vshaxe-hxcpp-debugger-and-lix

You can’t perform that action at this time.