Skip to content

Visual Studio Code Debugger for Haxe/HXCPP applications

License

Notifications You must be signed in to change notification settings

vshaxe/hxcpp-debugger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d5862fe · Feb 6, 2023
Mar 30, 2020
Sep 12, 2019
Mar 30, 2020
Feb 6, 2023
Jul 4, 2018
Mar 31, 2020
Mar 30, 2020
Mar 30, 2020
Jul 5, 2018
Apr 11, 2019
Jul 4, 2018
Apr 9, 2020
Sep 7, 2019
Mar 30, 2020
Mar 30, 2020

Repository files navigation

HXCPP Debugger

CI 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
  5. Do npx haxe build.hxml