Difference between revisions of "Fast Light Toolkit:Reviews"

From RogueBasin
Jump to navigation Jump to search
 
m
 
(3 intermediate revisions by the same user not shown)
Line 9: Line 9:
Other requirements sought : Unicode support / Works with SQLite
Other requirements sought : Unicode support / Works with SQLite


=== Experience with Qt ===
=== Experience with Fast Light Toolkit ===


I had some initial problems getting the Hello World project to compile with FLTK.  This was due to an omission in the [http://www.fltk.org/doc-1.3/basics.html online instructions].  When compiling with VC++ you need to explicitly define WIN32 (e.g. /DWIN32 in the C/C++ compiler command line).  Also where it says COMCT<font color=red>R</font>L32.LIB it should say COMCTL32.LIB.  Having sorted those points out I actually got my "Hello World" displayed!
I had some initial problems getting the Hello World project to compile with FLTK.  This was due to an omission in the [http://www.fltk.org/doc-1.3/basics.html online instructions].  When compiling with VC++ you need to explicitly define WIN32 (e.g. /DWIN32 in the C/C++ compiler command line).  Also where it says COMCT<font color=red>R</font>L32.LIB it should say COMCTL32.LIB.  Having sorted those points out I actually got my "Hello World" displayed! The functions provided by FLTK appear refreshingly simple to understand and I'm hopeful I'll be able to do what I need to with it.


=== Conclusion ===
=== Conclusion ===


At this point this appears to be the most hopeful looking of all the toolkits I have tried. I will most likely add to this review as I find out more about it.
I have confirmed that Japanese text can be displayed via UTF-8 with FLTK functions. It is a little hard to get used to - but I think that's just because I'm not used to C++.  The FLUID tool (once I noticed it) is a neat way to generate initial code and I'm hopeful I'll get the hang of it soon.  Although [[Qt]] looks more professional this approach appears to be more flexible and may well pay off better in the long run.


[[Category:Library]][[Category:Articles]]
[[Category:Library]][[Category:Reviews]]

Latest revision as of 07:57, 14 June 2009

Review of Fast Light Toolkit by PaulBlay

Usage background

Preferred IDE : Visual C++ 2008 Express Edition

Preferred Platform : Windows XP

Other requirements sought : Unicode support / Works with SQLite

Experience with Fast Light Toolkit

I had some initial problems getting the Hello World project to compile with FLTK. This was due to an omission in the online instructions. When compiling with VC++ you need to explicitly define WIN32 (e.g. /DWIN32 in the C/C++ compiler command line). Also where it says COMCTRL32.LIB it should say COMCTL32.LIB. Having sorted those points out I actually got my "Hello World" displayed! The functions provided by FLTK appear refreshingly simple to understand and I'm hopeful I'll be able to do what I need to with it.

Conclusion

I have confirmed that Japanese text can be displayed via UTF-8 with FLTK functions. It is a little hard to get used to - but I think that's just because I'm not used to C++. The FLUID tool (once I noticed it) is a neat way to generate initial code and I'm hopeful I'll get the hang of it soon. Although Qt looks more professional this approach appears to be more flexible and may well pay off better in the long run.