MarshallSoft Computing has released a new version of the MarshallSoft GPS Component for C/C++.

Press release: MarshallSoft GPS Component for C C


The MarshallSoft GPS Component for C/C++ and .NET (MGC4C) is software toolkit that allows any C/C++ program to receive and decode standard NMEA 183 sentences from a GPS receiver connected to the RS232 serial port. MGC4C includes the following:

  • Uses the Windows API (Win32/Win64) for serial port input.
  • Works with both real and virtual serial ports.
  • Runs as a background thread unattended.
  • The most current GPS data is always available on demand.
  • Most commonly used NMEA sentence types automatically decoded.
  • Does not depend on support DLLs.
  • Several latitude/longitude calculation functions included.
Several example programs with full source are provided. MGC is royalty free distribution with your compiled application. MGC4C can be used in the development of Win32 and Win64 GPS applications running under Windows 95/98/Me/NT/2000/XP/Vista/7. Works with C++, C#.NET, Visual Studio, MFC, C++ Builder and most other C/C++ compliers. License covers all programming languages. Download at http://www.marshallsoft.com/mgc4c.htm. Also available for Visual Basic (MGC4VB).

Source: http://www.marshallsoft.com/mgc4c.htm