How come each instance of "C++" in the post below when originally viewed 
in composer as rich/html text was converted to some funky +- character?

Craig.

Daniel Bratell wrote:

>  > Basically, I'm looking for a primer on
>  > how to do cross platform c++ development, with a specific focus on how
>  > the mozilla project does it.
> 
> 
> If you know C++, it's about the same C++ everywhere. Mozilla doesn't
> generally use exceptions or templates (including the STL) but otherwise
> it's just C++. What is more difficult to learn is the code libraries. In
> Mozilla the base is NSPR and XPCOM including the string library. For the
> rest it depends on which part of Mozilla you're interested in. Mozilla
> is too big to understand everything at once.
> 
> I don't know the answers to all your questions but I'll give some a shot.
> 
> 
>  > 1) It took about an hour to compile mozilla last night.  If I modify
>  > something, am I going to be waiting that long for every build, or is
>  > it only compiling changed code?
> 
> 
> It depends on what you change. If you change somethin everything uses (a
> string API for instance) you'll have to rebuild everything, but
> generally you only rebuild the module (DLL) you're working in. The time
> for that differs but it is normally not a big deal.
> 
> 
>  > 2) Would it be easy to set up the mozilla code in a VC++6 workspace,
>  > and if so would anybody know where that is discussed.
> 
> 
> It's really, really, really complicated to make a build project for
> Mozilla in VC++6 (you shouldn't even try unless that is your main goal)
> but you can use VC6++ to edit the source and debug the program. Just
> open the binary mozilla.exe in the Studio and go on from there.
> 
> 
> (questions 3 and 4 silently ignored)
> 
> 
> /Daniel
> 
> 
> 
> 


Reply via email to