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 > > > >
