This VSCode extension allows you to debug HXCPP applications.
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.
- Navigate to the extensions folder (
C:\Users\<username>\.vscode\extensions
on Windows,~/.vscode/extensions
otherwise) - Clone this repo:
git clone https://github.com/vshaxe/hxcpp-debugger
- Change current directory to the cloned one:
cd hxcpp-debugger
. - Install dependencies
npm install
- Do
npx haxe build.hxml