cross platform keyboard/mouse input recommendation [closed] - c++

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Does anyone have any suggestions for a good cross platform input library?
I'd like to get:
* at least keyboard and mouse input
* on at least the big three operating systems
* Small/fast
* C or C++
* permissive licensing gpl2/mit/free/etc.
So far I've seen:
* OIS (used in Ogre) http://sourceforge.net/projects/wgois/
* SDL (used everywhere it seems, might be a clue) http://www.libsdl.org/index.php
* Allegro http://www.talula.demon.co.uk/allegro/readme.html
Has any one used any of these, or know of something else that might be good?
Thanks

I've used SDL for long time, but it still doesn't support multiple windows, and version 2.0 officially supports multiple windows.
So, beyond those you cited, I add these 2:
GLFW
SFML

SDL it is quite popular in game development (at least small games)

I ended up using the Qt framework for this.
It's very complete, well supported, has a lot of features, and has better licensing now. It was possible to use it with the Ogre3d library so it worked out well for me. I also found that it's being used by the City of Heroes MMO for their user interface.

Related

How to create gui in C++ [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I'm new in C++ and looking for a way to create gui just like windowbuilder under eclipse (java).
I will appreciate if someone can help me to find tool like windowbuilder.
OS : Linux
Thank you
Personally I'm a fan of Qt.
However, it depends entirely on what you want to do. Qt is primarily for cross platform development, so it'll look and act mostly the same between any platform, it also has a large library that may require a bit of a learning curve at first - but the licencing options make it look pretty. Also the documentation is very awesome.
There are of course a lot of other options like:
GTKmm (based on GTK+), wxWidgets, FLTK, etc...
Also this is a duplicate question, so look at some of these other answers:
How do I create a GUI for a windows application using C++?
How do I build a GUI in C++?

Is there any cross-platform GUI library for C++ (with platform dependent UI and scripting based layout)? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Generally I seak for ASL analogs for not only Windows and Mac OS X but once that would work on Linux. Qt GUI is not an option for me. Some simple scripting language that does not require precompilation for GUI to work (like in ASL Adam and Eve even XML would do=)
What I need from such a library - possibility to position some subset of OS default UI controls, somehow make the C++ functions I want avaliable to UI. I need that library to be open source, and have same API for all platforms.
You could try wxWidgets, but to be honest, if Qt doesn't do it for you, I don't know why wxWidgets would be any better. You can do layout for the GUI with text files, and they aren't precompiled into C++ code (though I don't know why that's a plus).

Is there a faster and object orientated alternative to SDL for C++? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
The current version of libsdl (1.2.x branch) is very, very slow with blending and per pixel alpha (as it uses software blending). Is there any other good alternative to it?
SFML is exactly what you need: http://sfml-dev.org/.
Skim through the tutorials, you'll see that it's way easier and more powerful than SDL.
There is SFML : http://www.sfml-dev.org/
Or... just use OpenGL on top of SDL.
GLFW. It only tries to do one thing (window creation/input handling). It is C based and pretty easy to use provides bindings for several languages.
SFML does all that and also provides an API for audio, fonts, and networking. It's nativity a C++ API but provides bindings for several languages.
There are other thousands of options: SDL (older), Unity and UDK if you want to create a game, ...

looking for free c++ cross platform GUI framework [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
im looking for cross platform GUI for free for commercial project
( that means i can't give the code ) no GPL and i guess no LGPL
what else its leaving me ? wxWidgets ?
Thanks
If you want to avoid LGPL, wxWidgets is probably the most feature-complete option. It uses a derivitive of LGPL which is more flexible on the distribution.
However, LGPL is fine for use with commercial works. The only restriction is that you need to link dynamically with the UI library, which is typically not an issue at all.
Using LGPL, you have many other options, including GTK, QT (as of 4.5), FLTK, etc. Of these, QT is probably my personal favorite.
You can ship a closed-source application that links to LGPL licensed libraries.

simple c++, opengl game engine for linux? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
I was wondering if anyone knew of a simple opengl game engine for linux where the source is available to read.
I basically want to read the source to get a better idea of how things are put together without worrying about the code being cross platform or having fancy particle effects or anything.
You may be interested in Irrlicht
Have a look at DevMaster, a website with a lot of information about game programming and a 3D Engines Database.
You might want to check Ogre
SDL supports OpenGL, is open source, and you can port your game to Windows if you want. I've used it to write a Tetris program. It supports C and C++.
A simple engine for beginners, written in C++, contains samples to start with and sample game project to study:
D'Enfent Engine