I'm having a hard time trying to install Qt on linux. I downloaded the .run file on the website and installed Qt. However, when I try to compile the default Hello World project using Qtcreator, I get the following :

```
error cannot find -lGL

```

I was able to solve the problem by issuing the command :

```
sudo apt-get install libqt4-dev

```

But, I'm not satisfied with the solution as I want to use Qt5 and the name of the lib I downloaded implies version 4. Can someone explain what is going on and tell me if my solution is correct? If not, what should I do to get a working Qt on Linux.

**Additional question**

The correct answer, as provided by *LtWorf*, was to install **libgl-dev**. For future problems of this sort, can someone tell me how I should have guessed that I had to download this particular library? And why are there some libs with **-dev** at the end? What do they provide?