Go Back   GIDForums > Computer Programming Forums > C++ Forum
User Name
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read
Thread Tools Search this Thread Rate Thread
Old 10-May-2015, 06:48
SAH SAH is offline
New Member
Join Date: May 2015
Location: Portland, Maine
Posts: 8
SAH is on a distinguished road

Suggestion for Graphics/GUI Library

Hi all,
Does anyone have a suggestion for C++ Library that's easy to install and use for a beginner? I'm familiar with C/C++ but not with libraries, but I'm just wanting to become familiar with telling an IDE which compiler to use and how to build with different libraries.

For example, Codeblocks gives the user a lot of options for project types such as FLTK, GLFW, Ogre, QT4, wxWidgets, etc.

So far I have not been able to get any of them to compile.

I'm wondering if there's a simple library that might not do much but illustrates the process of building it into my code. Mostly I'm looking for a tutorial that works fairly well "out of the box"...most are too advanced for me.

I've tried a few tutorials but they usually are out of date, for example, they use 32-bit Windows but I'm using 64-bit. So this usually means I have to modify something...filename, a file extension, a path, static vs. dynamic, etc.

There are so many details that if you get one thing wrong, it's quite time consuming to try to figure out where the error is. But I'm not looking for something that hides the fact I'd like something that works well with cygwin so I can see what's going on. Unfortunately I've not been able to compile anything under cygwin/g++ (except my own code).

Any thoughts?
I hope this makes sense.
thank you.
Old 29-Sep-2015, 05:05
johnabay johnabay is offline
New Member
Join Date: Aug 2015
Location: New York, USA
Posts: 19
johnabay is on a distinguished road

Re: Suggestion for Graphics/GUI Library

I have a couple things you might not like:

- You will be writing EVERYTHING. Otherwise, you will write everything until you learn how to install third party libraries.

- wxWidgets is a good GUI library, but again, I even have trouble with trying to install it, and I'm nearly 3 years into practice.

- Input devices will need another library, unless you want to write your own classes and functions to handle them.

- API's aren't installed, they simply are. an API is an Application Programming Interface, that allows a programmer to call functions of another, running program. An example of this would be Windows Operating System (Windows has an API).

Disclaimer: I have not had lessons by any proffessors or professionals. I have taught myself C++ for 3 years now, and will be going into computer science 1 next semester.

Before you jump into graphics, drivers, and game engines, there are a couple things you WILL need to write C++:


- Compiler
- Text editor


- IDE (integrated developement environment; it formats your code, highlights stuff, can allow you to bookmark, create projects, etc...)

- Any third party library
Old 11-Oct-2017, 03:10
denkami denkami is offline
New Member
Join Date: Oct 2017
Location: Seoul, South Korea
Posts: 6
denkami is on a distinguished road

Re: Suggestion for Graphics/GUI Library

I am enjoying FLTK for most of all dektop/laptop platforms - Windows, Linux and Mac OSX with my own version of FLTK-1.3.4-1 as name for FLTK-1.3.4-1-ts.
If you have trained for programmer based design GUI, recommend to use FLTK.
For a little experience, I made Video player with ffmpeg + FLTK before, it works well

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
How to add cpptcl library to ns2 library? ponalagappan C++ Forum 0 25-Jul-2014 03:28
Compiler warning when linking a library fastest C Programming Language 9 02-Nov-2012 12:09
http Library in C wbutler C Programming Language 2 06-Feb-2004 07:55
Code Library Elmseeker PHP Code Library 0 13-Jan-2003 08:58

Network Sites: GIDNetwork · GIDApp · GIDBlog · Learning Journal by J de Silva, The

All times are GMT -6. The time now is 07:41.

vBulletin, Copyright © 2000 - 2018, Jelsoft Enterprises Ltd.