Você precisa instalar o libgl1-mesa-dev
para obter o arquivo libgl.so
com o qual o Qt está vinculado.
Estou tentando compilar e executar um programa QT. Eu já tentei o windows (não consegui pegar o taglib para compilar); Eu também tentei o OSX, eu compilei mas o programa trava mesmo que ele não trava no Ubuntu do meu amigo. Então eu decidi instalar o Ubuntu. Agora eu enfrento o erro: " cannot find -lGl
". Eu pesquisei, e as pessoas dizem para fazer sudo apt-get install libglu1-mesa-dev
, mas continua me dando erros de dependência. Eu não estou familiarizado com o Ubuntu / Linux. Estou usando o ubuntu mais recente (14.04 LTS).
Quando executo sudo apt-get install libglu1-mesa-dev
, obtenho:
Reading package lists...Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
libglu1-mesa-dev : Depends: libgl1-mesa-dev or
libgl-dev
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a
solution).
Em seguida, corro sudo apt-get -f install
:
Reading package lists...Done
Building dependency tree
Reading state information... Done
Correcting dependencies ... failed.
The following packages have unmet dependencies:
libglu1-mesa-dev : Depends: libglu1-mesa (= 8.0.4-0ubuntu0.7) but 9.0.0-2 is installed
Depends: libgl1-mesa-dev or
libgl1-mesa-dev-lts-quantal but it is not installed or
libgl1-mesa-dev-lts-raring but it is not installed or
libgl1-mesa-dev-lts-saucy but it is not installed or
libgl1-mesa-dev-lts-trusty but it is not installed or
libgl-dev
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies
Eu tentei o sudo apt-get install libgl-dev, ou qualquer outra coisa (na verdade), mas todos eles me causaram erros de dependência.
Você precisa instalar o libgl1-mesa-dev
para obter o arquivo libgl.so
com o qual o Qt está vinculado.