> Nothing but bad news, I'm afriad. Iam not aware of any "good" "C++" > libraries, platform independant or not. > > Of the ones you mention: > > wxWindows is the worst. It's a C library that thinks it's a > C++ library. It is not exception safe and does not use modern > C++ techniques such as namespaces. Steer clear of this one at > all costs. > > Qt is quirky. Especially the extra compile stage for the events > mechanism. > Also it reinvents the wheel for things like strings. The worst problem > is that it is not free for Windows users anymore.
This last one completely puts it out of my consideration. > GTK+ is a C library. You might like to have a look at its C++ > GTK+ counterpart > GTKMM (http://www.gtkmm.org/). GTKMM is reasonable nad my current > favorite. > However, it also is not exception safe and doesn't make use of modern > C++ techniques. A lot of it (I beleive) is also written in C. IINM, GTKMM is written on top of GTK+, and hence the C parts must be GTK+, isn't it? And their website advertizes its C++ modern-ness, but also mentions its exception non-safety. The reason they state is that it's written on top of a C library, and if an exception passes the lines of C++ world into the C world, then it'll look like an alien there. It seems reasonable, and their website states that as long as you don't allow your exceptions to enter the C part, you'll be fine. I'm pretty accustomed to this situation since I've worked with COM quite a bit. > It really is discusting that there isn't a good real C++ platform > independate GUI library out there. It's on my todo list, but it is > years away and someone else will probably get there first. I'd say it's a huge job. I think you'll need other people on your development team, since it's nearly impractical with a one-man team to do in spare time, IMHO. ------------- Ehsan Akhgari Farda Technology (http://www.farda-tech.com/) List Owner: [EMAIL PROTECTED] [ Email: [EMAIL PROTECTED] ] [ WWW: http://www.beginthread.com/Ehsan ] Under conditions of peace the warlike man attacks himself. -Beyond Good And Evil, F. W. Nietzsche _______________________________________________ msvc mailing list [EMAIL PROTECTED] See http://beginthread.com/mailman/listinfo/msvc_beginthread.com for subscription changes, and list archive.
