Re: Cross platform C++ base library?

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



"David Ching" <dc@xxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:1F91C76D-2A6A-4B92-B330-DA340AC2D6F5@xxxxxxxxxxxxxxxx
MFC that you like and try to create a scenario such that it compiles and
runs without all the other junk. Things like CString and CList can be
pretty much be clipped-out compiled their own; ie. you don't need any of

This used to be easy (you could even just take cstring.h and cstring.cpp
and compile them directly into a non-MFC project), but then MS refactored
these things into ATL, and then it became very hard.

Oh no! OF COURSE not that code! I was referring to MFC, not this "active MFC
god-knows-what-the-hell-hit-it" VC8 llBu hSit. I know what you're looking
for. I have the sources for VC6 on hand and I could probably find 4.2
somewhere.

Thanks Alan. At this point I"m looking for a ready-to use library and not
have to fight to get MS stuff to build with GNU, etc., and you're right,
the licensing may be an issue. I don't think using MFC source code in a
cross platform manner is going to work.

Well there's nothing really platform specific that I can think of with the
old stuff. Except maybe that TCHAR business... but that's all #defines so
you can just add in the bits you need.

But anyway, ya. potential licensing is a problems... That I cannot answer.
It may be fine if you've purchased VC6 in the past to use that source code
in your projects. I mean if you don't alter it what's the difference? Is
taking away features considered "building on someone else's intellectual
property"?

Actually... in this case I think taking away features *does* amount to added
value, so I take it back ;)

- Alan Carre


.



Relevant Pages