The MarshallSoft GPS Component for C/C++ (MGC4C) allows any C/C++ program to receive and decode standard NMEA 183 sentences from a GPS receiver connected to the RS232 serial port. Requires a 32-bit or 64-bit Windows C/C++ compiler.
MGC4C includes the following:
Several example programs are provided, including examples for Microsoft Visual C/C++ (MSVC), Microsoft Foundation Class (MFC), Borland C/C++, Borland C++ Builder (BCB), Watcom C/C++, LCC-WIN32, and MinGW.
MGC4C can be used in the development of Win32 and Win64 applications running under Windows 95/98/Me/NT/2000/XP/Vista/Win7. The evaluation version of MGC4C is fully functional. Registration is $115 for email delivery and includes one year free updates.
MGC4C is also available with source code for $195.
Current version is 2.2 (June 8, 2011).