Plugins/ExamplePlugin/dependencies currently only contains:
Plugins making use of hooks have at least these dependencies:
- dinput8.lib
- minhook.lib
- loader.h
- hook.h
- ghidra_export.h
I think it would be helpful for new plugin development if:
- either ExamplePlugin contained these extra dependencies
- or an additional example plugin folder where included in the project with these items
- and would be available as github release of this repo.
In principle plugin developers are able to clone this repository, set it up in VisualStudio, build it, and grab those dependencies themselves. However, since those listed files constitute the API of this project, I think it would be helpful to have regular (versioned) releases of this example plugin. It will also help track updates/changes to the loader.
So my suggestion is to create github releases (with semantic versions) and add a zip file plugin-dev-x.x.x to the github release containing the basic plugin, VS project and dependencies.
Plugins/ExamplePlugin/dependenciescurrently only contains:Plugins making use of hooks have at least these dependencies:
I think it would be helpful for new plugin development if:
In principle plugin developers are able to clone this repository, set it up in VisualStudio, build it, and grab those dependencies themselves. However, since those listed files constitute the API of this project, I think it would be helpful to have regular (versioned) releases of this example plugin. It will also help track updates/changes to the loader.
So my suggestion is to create github releases (with semantic versions) and add a zip file
plugin-dev-x.x.xto the github release containing the basic plugin, VS project and dependencies.