I have a large collection of libraries that compile correctly but won't link. I am using Visual Micro for Visual Studio 2015. Here is the complete collection of error messages:
CommandPattern3.cpp.o:In function `DualMotorRomeo
DualMotorRomeo.h:undefined reference to `vtable for DualMotorRomeo
DualMotorRomeo.h:undefined reference to `vtable for DualMotorRomeo
CommandPattern3.cpp.o:In function `__static_initialization_and_destruction_0
CommandPattern3.ino:undefined reference to `DualMotorRomeo ~DualMotorRomeo()
collect2.exe*:error: ld returned 1 exit status
Error compiling for board Arduino/Genuino Mega w/ ATmega2560 (Mega 2560)
I have been through the code with a fine toothed comb, but cannot see what references are undefined.
Is there some Windows 10 utility that can examine the vTables and help me find what is missing?
The code base is too large to post, but I can provide a ZIP file with all the code in it for anyone willing to help.