https://github.com/vshaxe/hxcpp-debugger
Visual Studio Code Debugger for Haxe/HXCPP applications
https://github.com/vshaxe/hxcpp-debugger
debugger haxe hxcpp vscode vscode-extension
Last synced: 4 months ago
JSON representation
Visual Studio Code Debugger for Haxe/HXCPP applications
- Host: GitHub
- URL: https://github.com/vshaxe/hxcpp-debugger
- Owner: vshaxe
- License: mit
- Created: 2018-05-09T21:23:23.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2025-03-05T12:29:12.000Z (12 months ago)
- Last Synced: 2025-09-18T13:37:25.651Z (5 months ago)
- Topics: debugger, haxe, hxcpp, vscode, vscode-extension
- Language: Haxe
- Homepage:
- Size: 173 KB
- Stars: 28
- Watchers: 2
- Forks: 16
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# HXCPP Debugger
[](https://github.com/vshaxe/hxcpp-debugger/actions?query=workflow%3ACI) [](https://marketplace.visualstudio.com/items?itemName=vshaxe.hxcpp-debugger) [](https://marketplace.visualstudio.com/items?itemName=vshaxe.hxcpp-debugger)
This VSCode extension allows you to debug [HXCPP](https://haxe.org/manual/target-cpp-getting-started.html) 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`:
```
```
Finally, you need a launch configuration:
```json
{
"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\\.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`