I want to debug mame on a PC to get familiar with how the USB controller mapping for unique IDs works.
Keep in mind I have decades of experience as a C/C++ windows desktop developer - just a n00b with mame and open source projects in general.
(although I recently contributed to the RespeQt project, refactoring the UI to improve usability)
TL;DR - here's where it first dies when attempting to build from the VS2019 IDE:
(note that the complete solution build fails after several minutes - this is a snip of a rebuild for that failing project)
Build started...
1>------ Build started: Project: osd_windows, Configuration: Debug Win32 ------
1>debugimgui.cpp
1>F:\MameSource\mame-master\src\osd\modules\debugger\debugimgui.cpp(8,10): fatal error C1083: Cannot open include file: 'imgui/imgui.h': No such file or directory
1>F:\MameSource\mame-master\src\osd\modules\debugger\debugimgui.cpp(8,10): fatal error C1083: #include "imgui/imgui.h"
1>F:\MameSource\mame-master\src\osd\modules\debugger\debugimgui.cpp(8,10): fatal error C1083: ^
Not sure how this dependency is simply missing from the latest master off GitHub.
Anyone have any idea where imgui may be hiding? or perhaps I'm overlooking something more obvious...