Jump to content

What are the C++ GUI library similar to SDL?

- - - - -

  • Please log in to reply
7 replies to this topic

#1
bbqroast

bbqroast

    Codecall Addict

  • Members
  • PipPipPipPipPipPipPip
  • 550 posts
  • Location:/etc/passwd
Does anyone know a library similar to SDL (as in the way it is integrated into the application) for creating GUI's for proper programs?
Similar to WxWidgets in features but more like SDL in integration?

It needs to be released under a license that allows me to use it commercially in a non-open-source manner (like GPL lib).

Thanks in advance!
Please, write clearly with proper structure. Double spacing makes the text feel un-jointed, Capitalizing Every Word Means People Stop Before Every Word Sub-Consciously Which Is A Pain In The Backside, and use code tags! (The right most styling box).

#2
mebob

mebob

    Programming Expert

  • Members
  • PipPipPipPipPipPip
  • 490 posts
The only GUI library I can think of that may be a little similar to SDL is GTK+.
Latinamne loqueris?

#3
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
  • Location:Upstate, South Carolina
  • Programming Language:C, C++, PL/SQL, Delphi/Object Pascal, Pascal, Transact-SQL, Others
  • Learning:Java, C#, PHP, JavaScript, Lisp, Fortran, Haskell, Others
I'm not familiar with SDL, but there is Qt, FLTK, gtkmm (the C++ port of GTK+), and many, many others.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#4
Flying Dutchman

Flying Dutchman

    Programming God

  • Members
  • PipPipPipPipPipPipPip
  • 889 posts
  • Location:::1
As far as I know, you can't use Qt for closed source commercial applications. Or am I wrong?
A conclusion is where you got tired of thinking.
#define class struct    // All is public.

#5
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
  • Location:Upstate, South Carolina
  • Programming Language:C, C++, PL/SQL, Delphi/Object Pascal, Pascal, Transact-SQL, Others
  • Learning:Java, C#, PHP, JavaScript, Lisp, Fortran, Haskell, Others
You can, if you license it or use dynamic linking.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#6
bbqroast

bbqroast

    Codecall Addict

  • Members
  • PipPipPipPipPipPipPip
  • 550 posts
  • Location:/etc/passwd
Dynamic Linking??
Please, write clearly with proper structure. Double spacing makes the text feel un-jointed, Capitalizing Every Word Means People Stop Before Every Word Sub-Consciously Which Is A Pain In The Backside, and use code tags! (The right most styling box).

#7
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
  • Location:Upstate, South Carolina
  • Programming Language:C, C++, PL/SQL, Delphi/Object Pascal, Pascal, Transact-SQL, Others
  • Learning:Java, C#, PHP, JavaScript, Lisp, Fortran, Haskell, Others
When you link your project into an executable, there are two ways to do it:
1) Static linking: all code gets rolled into one massive file. Depending on what's been included, this can get big.
2) Dynamic linking: your code links to libraries located on the system dynamically. It results in much smaller files for you executables, but requires dll files (on Windows) for your program to link onto.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#8
bbqroast

bbqroast

    Codecall Addict

  • Members
  • PipPipPipPipPipPipPip
  • 550 posts
  • Location:/etc/passwd
Yeah, I use dynamic linking anyway with SDL.
Please, write clearly with proper structure. Double spacing makes the text feel un-jointed, Capitalizing Every Word Means People Stop Before Every Word Sub-Consciously Which Is A Pain In The Backside, and use code tags! (The right most styling box).




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users