I just updated my copy of FlightGear from CVS and did a rebuild.  Linux
built and ran just fine, but MS Visual C gives the following errors during
the link phase:

fg_io.obj : error LNK2001: unresolved external symbol "public: virtual bool
__thiscall FGATC610x::close(void)" (?close@FGATC610x@@UAE_NXZ)
fg_io.obj : error LNK2001: unresolved external symbol "public: virtual bool
__thiscall FGATC610x::process(void)" (?process@FGATC610x@@UAE_NXZ)
fg_io.obj : error LNK2001: unresolved external symbol "public: virtual bool
__thiscall FGATC610x::open(void)" (?open@FGATC610x@@UAE_NXZ)

It looks as if MSVC does not like the newly added use of atc610x.  When I
revert back to the previous version of fg_io.cx, everything is fine.

Also, in the default case in their switch() statements, no value is returned
by either FGViewer::get_h_fov or FGViewer::get_v_fov.

    default:
        assert(false);

may need to be changed to

    default:
        assert(false);
        return 0.0;  //???

Thanks,

Jonathan Polley


_______________________________________________
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel

Reply via email to