BuildingΒΆ
The dbgeng headers and libs, required to build luaexts, are not included in this repository because I’m unsure of their redistribution license. So to build luaexts, you’ll need to do the following:
Clone the luaexts repository.
Retrieve the dbgeng headers and libs.
- Once you have Windbg installed, the headers can be found in
<install-dir>\Debuggers\incand the libs in<install-dir>\Debuggers\lib. Copy the headers toluaexts\incand the libs to the appropriate platform directory underluaexts\lib.
- Once you have Windbg installed, the headers can be found in
Build
luaexts.slnwith Visual Studio.Binaries will be placed in directories under
luaexts\bin.
Remember that after building locally, in addition to luaexts.dll, you also need the contents of luaexts\src\luaexts\lua copied to your Windbg extension path, next to the DLL or in a luaexts directory next to the DLL.