1 Востаннє редагувалося Betterthanyou (05.11.2016 19:04:53)

Тема: Qt, Виправлення помилко при встановленні

Розкажу що мені прийшлося виправляти, можливо комусь буде корисно
1) Коли ви завантажите qt можливо ви не будете знати як його відкрити (*.run), це дуже просто, у властивостях файлу виберіть виконувати
Або з допомогою консолі і команди chmod ви можете задати параметр +x що дозволить вам виконати це файл (вам можуть знадобитися права для цього слугує команда sudo)
приклад
chmod +x example.run
2) Ще є така проблема як "Qt Creator needs a compiler set up to build. Configure a compiler in the kit options"
Вона теж легко виправляється, вам потрібно встановити деякі пакети, їх легко встановити за допомогою консолі

sudo apt-get install g++ 
sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev

Вас крім пароля (бо sudo - дає права) попитають "Чи ви хочете продовжити ?" отак
Do you want to continue? [Y/n]
Тут потрібно нажати Y, Enter


Якщо регулярно з'являються нові помилки "cannot overwrite file"
виправте їх надавши право записі

sudo -s chmod o+w /home/<ІМ'Я>/.config/QtProject/qtcreator/*.*
sudo -s chmod o+w /home/<ІМ'Я>/.config/QtProject/qtcreator/qnx/*.*

або запустіть з правами Qt

sudo /home/<ІМ'Я>/Documents/Qt/Tools/QtCreator/bin/qtcreator

Якщо побачите таке повідомлення

Qt написав:

15:53:32: Could not start process "make" -r -w
Error while building/deploying project untitled1 (kit: Desktop Qt 5.2.0 GCC 32bit)
When executing step "Make"

То ця проблема виправляється так

sudo apt-get install build-essential
sudo apt-get install libx11-xcb-dev libglu1-mesa-dev

Якщо ви будете робити консольні додатки, то встановіть xterm
Помилка "cannot start terminal emulator xterm"

sudo apt install xterm

2 Востаннє редагувалося reverse2500 (05.11.2016 19:09:10)

Re: Qt, Виправлення помилко при встановленні

ls -l виведіт, не відомо чи це в генерації файлів проблема програмою чи правами на папку

то встановіть xterm

вгадаю дистрибутив Убунту

- Поганому трояну фаєрвол заважає
- Ніколи не програмуйте та не пийте пиво
Якщо ви з першого разу написали програму, в якій немає жодної помилки, повідомте про це системного програмісту: він виправить помилки в компіляторі
Подякували: Betterthanyou1