Qt в ASTRA LINUX 1.5

Eld

New member
Сообщения
14
#22
Всем здравствуйте. Продолжаем осваивать qt. Пишу программу для работы с Com портом, но он не открывается. Пользователя в dialout группу добавил, настроил согласно примера. Какие нюансы могут быть в астре?
 

gorec323

New member
Сообщения
3
#23
Здравствуйте. При сохранении файла с помощью QFile создается файл с правами 000, в чем может быть проблема?
 

sma

New member
Сообщения
14
#24
Возвращаясь к напечатанному...
Тоже (пока тщетно) пытаюсь компильнуть Qt-программу:

sma@astra:~/Документы$ ls

hello.cpp hello.h main.cpp main.o Makefile sma.pro

sma@astra:~/Документы$ cat main.cpp

#include "hello.h"
int main ()
{
hello ();
return 0;
}

sma@astra:~/Документы$ cat hello.cpp

#include <QtDebug>
#include "hello.h"
void hello ()
{
qDebug () << "Hello!\n";
}

sma@astra:~/Документы$ make

g++ -Wl,-O1 -o Документы main.o -lQt5Gui -lQt5Core -lGL -lpthread
/usr/bin/ld: cannot find -lQt5Gui
/usr/bin/ld: cannot find -lQt5Core
/usr/bin/ld: cannot find -lGL
collect2: error: ld returned 1 exit status
Makefile:137: ошибка выполнения рецепта для цели «Документы»
make: *** [Документы] Ошибка 1

Понятно, что не находит соответсвующие ресурсы. У меня чистый Astra Linux Orel 2.12, как говориться: "из коробки". Надо ли дополнительно что-то доустанавливать или прописывать пути?
 
Последнее редактирование:

sma

New member
Сообщения
14
#25
Для таких же чайников как я.

Убедился что: cat /etc/apt/sources.list
...
deb https://download.astralinux.ru/astra/current/orel/repository/ orel main contrib non-free
...
Выполнил:

sudo apt update
sudo apt install qt5-default
sudo apt install qtcreator

Перегрузился...
Далее запустил make
Проект собрался и при запуске ./hello
Выдает: Hello!
Уже кое-что. Как грица: маленький шаг для Человечества, но какой большой для Человека!