c++ qt compiler-construction qt-creator ubuntu-13.04

c++ - Qt: no se puede encontrar el error-lGL



compiler-construction qt-creator (3)

Instale el paquete "libgl1-mesa-dev":

sudo apt-get install libgl1-mesa-dev

Acabo de reinstalar QtCreator, creé un nuevo proyecto ( aplicación Qt ) y obtuve esto después de la compilación:

/usr/bin/ld: **cannot find -lGL** collect2: error: ld returned 1 exit status make: *** [untitled1] Error 1 18:07:41: The process "/usr/bin/make" exited with code 2. Error while building/deploying project untitled1 (kit: Desktop Qt 5.1.0 GCC 32bit) When executing step ''Make''

(El proyecto está vacío, no he realizado ningún cambio )

Qt Creator 2.7.2
Basado en Qt 5.1.0 (32 bit)
Ubuntu 13.04

¿Cómo resuelvo este problema?


Resolvió este problema hace solo un minuto en suse. Simplemente haga el siguiente paso a continuación y QTCreator debería funcionar bien.

sudo zypper install --type pattern devel_basis


no necesita instalar nada libGL ya está instalado con Ubuntu, solo necesitas vincularlo. (probado para Ubuntu 14.x y 15.x, podría funcionar para versiones posteriores)

  1. Primero ubique la biblioteca GL
  2. A continuación, vincúlelo en / usr / lib
  3. Si falta la biblioteca, se puede instalar a través del paquete libgl1-mesa-dev

Aquí es cómo puedes hacer esto:

$ locate libGL /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/mesa/libGL.so.1.2.0 /usr/lib/x86_64-linux-gnu/libGLEW.so.1.10 /usr/lib/x86_64-linux-gnu/libGLEW.so.1.10.0 /usr/lib/x86_64-linux-gnu/libGLEWmx.so.1.10 /usr/lib/x86_64-linux-gnu/libGLEWmx.so.1.10.0 /usr/lib/x86_64-linux-gnu/libGLU.so.1 /usr/lib/x86_64-linux-gnu/libGLU.so.1.3.1 /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0 /usr/lib/x86_64-linux-gnu/mesa-egl/libGLESv2.so.2 /usr/lib/x86_64-linux-gnu/mesa-egl/libGLESv2.so.2.0.0 $ sudo ln -s /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 /usr/lib/libGL.so