Jon Berndt writes: > >> > Adding an ugly cast fixes the problem: >> > >> > PropertyManager->Tie("forces/fbx-aero-lbs", this,1, >> > (double (FGAerodynamics::*)(int) const) >&FGAerodynamics::GetForces); >> >> I'll roll that change into my copy until it gets made >permanently. While > > >We'll do a little investigating, first. I want to understand why MSVC is >having problems, first, when no other compiler appears to be complaining. We >want to remain as cross-platform/cross-compiler compatible as possible, but >as a matter of policy, I am extremely hesitant to make crutches in our code >to fix a crippled compiler - if, indeed, it turns out to be a problem with >MSVC. Do you have any explanatory backup for why MSVC isn't working with >this?
Jon, I don't think there is a 'conforming' compiler yet, and MSVC6 is several years old and I wonder how well the then current gnu stdlib++ would have handled that construct :-)) That said I will agree that MSVC6 even with all the service packs is a 'little' behind most of the others in being able to handle some of the more 'arcane' bits of C++. There is STLPort however that should work just with just about any compiler even MSVC :-) http://www.stlport.org Cheers Norman _______________________________________________ Flightgear-devel mailing list [EMAIL PROTECTED] http://mail.flightgear.org/mailman/listinfo/flightgear-devel