noahgibbs: Me and my teddy bear at Karaoke after a day of RubyKaigi in HIroshima in 2017 (monkey scientist)
noahgibbs ([personal profile] noahgibbs) wrote2004-03-10 05:19 pm

More geeking...

I'm looking at writing some simple cross-platform GUI stuff, probably in C. Well, probably in C++ since all the decent cross-platform GUI libraries seem to require it.

Other than FLTK (which looks pretty good) and GTK+ (which sorta works on Windows, but it's not clear how well), anybody got any recommendations for a toolkit that will do (at a minimum) Linux and most common Windows flavors?

[identity profile] angelbob.livejournal.com 2004-03-10 06:23 pm (UTC)(link)
Unfortunately, Qt isn't free on Windows.

[identity profile] terpsichoros.livejournal.com 2004-03-10 06:35 pm (UTC)(link)
Darn that requirements creep!

[identity profile] angelbob.livejournal.com 2004-03-10 06:41 pm (UTC)(link)
Heh. Yeah, if money weren't an object I could probably do better than the free stuff. 'Course, I'm also much happier being able to debug properly, and that's usually difficult with something you pay money for. They don't like you nosing through their code. One of the few ways to make C++ significantly *less* debuggable than it already is :-)

I'm already less than thrilled that I'll probably wind up needing to pay for a Windows compiler. Yes, Cygwin exists, but it's not likely to be the most common case among Windows folks...

[identity profile] angelbob.livejournal.com 2004-03-10 06:49 pm (UTC)(link)
Oof! I checked their web page. Since there's no GPL'd version of Qt for Windows, I'd have to use one of the regular commercial ones if I wanted to be able to distribute apps (even for free) legally.

That's a minimum of $1550. Ouch! And that's if it takes me a year or less to finish everything I'll ever do on the app.

So yeah, that's not really an option.