Did you know? You can add menus to the swipl-win.exe console in windowsSearch Documentation:
SWI-Prolog owl logoSWI-Prolog C++ interfaces

SWI-Prolog comes bundled with SWI-cpp.h, which provides a quite simpleminded C++ interface. In addition, there is