Qt cannot fint -IGL

0

Witam,
mam problem jak w temacie - qt na linux ubuntu nie chce się skompilować(pusty projekt) - wyskakuje błąd:
cannot fint -IGL
ma ktoś jakiś pomysł co to może być ? Chciałem zacząć coś w Qt robic ale nawet nie wiem gdzie tego błędu szukać i co to jest.

Z góry dziękuję za pomoc : )

0

apt-get install libmesa-dev

0

Oczywiście powinno być: cannot find -IGL

0

Dziękuję za radę, niestety:

E: Nie udało się otworzyć pliku blokady /var/lib/dpkg/lock - open (13: Brak dostępu)
E: Nie udało się zablokować katalogu administracyjnego (/var/lib/dpkg/), czy użyto uprawnień administratora?

http://www.ubuntu-pomoc.org/e-unable-to-lock-the-administration-directory-varlibdpkg-are-you-root/
próbowałem ale nie działa

sudo apt-get install libmesa-dev
[sudo] hasło użytkownika adrian:
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
E: Nie udało się odnaleźć pakietu libmesa-dev

Dlaczego to nie może być proste jak na windowsie - zainstaluje się qt i działą : D

0

Dziękuję, zrobiłem tak jak tutaj:
http://szymonsiarkiewicz.pl/poradniki/kurs-qt/kurs-qt-instalacja-na-linuksie/
i wszystko ruszyło, jeszcze jeden problem mnie gnębi, "komunikaty kompilatora" nie wyświetlają polskich znaków, co może być tego przyczyną ? kodowanie UTF-8, z góry dziękuję : D

0

"komunikaty aplikacji" są źle wyświetlane, "komunikaty kompilatora" mają polskie ogonki

0

zdjęcie? a tak to zobacz czy masz pełną obsługę języka zainstalowaną, system zaktualizowany?

0

http://imgur.com/a/FX3sh

nic specjalnego po prostu brakuje polskich znaków, ale w innych oknach wyświetlają się poprawnie : )

0

Języki zainstalowane?
sudo apt-get install language-pack-gnome-pl language-pack-gnome-pl-base

Jakie masz distro? Nie grzebałeś w nim? Wszystkie aktualizacje zainstalowałeś?
Ja używam Linux Mint Mate i u mnie z pudełka wszystko działa.

#EDIT - NAJPIERW SPRAWDŹ JAKIE MASZ KODOWANIE PLIKÓW Z KODEM ŹRÓDŁOWYM! Spróbuj zapisać tam np "źżółćęśłą" , zapisz i sprawdź czy po ponownym otworzeniu będą tam krzaczki

0

Mam wybrane kodowanie UTF-8, co ciekawe jak zrobię aplikację konsolową są w niej polskie znaki, nie ma ich tylko w "Komunikaty aplikacji" w qt creatorze ( jakiś błąd w qt? ), dodanie:
QTextCodec::setCodecForLocale( QTextCodec::codecForName( "utf8" ) );
nie pomaga na to, ale wyczytałem że powinno się to dodawać i tak : )
W "komunikaty kompilatora" mam polskie znaki.
Zainstalowanie pakietu językowego nie pomaga, tak samo jak opcja "przeładuj z kodowaniem", U Was w qt 5.7 działa to normalnie?

0

To wygląda jak UTF-8 wyświetlony jako 8859-1.
Czyli aplikacja wypluwa UTF-8 prawidłowo, a Qt Creator literki masakruje przy wyświetlaniu.

Jeśli ta sama aplikacja w konsoli wyświetla prawidłowo, to wina Qt Creatora.

0

Błąd w wersji 5.7? Może ktoś zna jakiś sposób jak to naprawić ? : D Tak czy inaczej dziękuję Wam bardzo za pomoc : )

0

Dobra problem rozwiązałem używając w programie zamiast:

cout << "Text ąźć";

który żle działał na:

#include <QDebug>

qDebug() << "Text ąźć";

który działa dobrze, może się komuś przyda : D

1 użytkowników online, w tym zalogowanych: 0, gości: 1