Hi...
Can someone help me resolve VS 2008 error C2512: no appropriate default constructor available? Being sort of a newbie, I was unsuccessful in obtaining an answer via FAQs.
Source file:
#include "MGRS.h"
...
int main(int argc, char* argv[])
{
...
MGRS CFG; // Line 375
MGRSorUSNGCoordinates* mgrs_coord = CFG.convertFromGeodetic(geodeticCoordinates, Precision ); // Line 376
...
mgrs.cpp(375) : error C2512: 'MSP::CCS::MGRS' : no appropriate default constructor available)
Header file MGRS.h:
...
#include "CoordinateSystem.h"
namespace MSP
{
namespace CCS
{
class UPS;
class UTM;
class EllipsoidParameters;
class MGRSorUSNGCoordinates;
class GeodeticCoordinates;
class UPSCoordinates;
class UTMCoordinates;
class MGRS : public CoordinateSystem
{
public:
MGRS( double ellipsoidSemiMajorAxis, double ellipsoidFlattening, char* ellipsoidCode );
MGRS( const MGRS &m );
~MGRS( void );
MGRS& operator=( const MGRS &m );
EllipsoidParameters* getParameters() const;
MSP::CCS::MGRSorUSNGCoordinates* convertFromGeodetic( MSP::CCS::GeodeticCoordinates* geodeticCoordinates, long precision );
...
Thanks
Bob