|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,350
|
|
Установил Linux, как установить Qt?13.01.2021, 12:42. Показов 10013. Ответов 49
Метки нет (Все метки)
Как правильно установить Qt, желательно 4.7? Что-бы всё работало как в винде: создаёшь оконный проект, пишешь код, запускаешь на выполнение.
0
|
|
| 13.01.2021, 12:42 | |
|
Ответы с готовыми решениями:
49
Установил Linux — теперь не могу установить обратно Windows Установил Linux, как его теперь настроить? Установил Windows 7 вместо Windows 10 на ноутбук ASUS R540SA. Как теперь установить драйверы? |
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,350
|
|
| 27.01.2021, 19:41 [ТС] | |
|
Linux mint 17.1, 17,3, 19. Но я правда везде 32-х битную версию ставил, т.к. комп слабый и оперативки 1 гб (рекомендуют ставить 64-битную если памяти 4 гб и больше). Может поэтому не поехало?
Qt на оф. сайте 64-битный и с 32 версиями линукса тупо не запускался. А из репозиториев я так и не смог запустить, и компиляторы ставил и Qmake - всё без толку. Даже новый проект не запускается - пишет, что нет профиля (что-ли, я не запомнил точно). Вот как-то так.
0
|
|
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,350
|
|
| 28.01.2021, 11:55 [ТС] | |
|
В папке release появился файл (линуксовский ехе-шник?), тип "разделяемая библиотека". Как его запустить отдельно от Qt? Он даже не пробует запуститься самостоятельно, задаётся вопрос, с помощью какой программы его открыть?
Какие библиотеки ему нужны?
0
|
|
|
19506 / 10109 / 2464
Регистрация: 30.01.2014
Сообщений: 17,834
|
|
| 28.01.2021, 14:47 | |
|
alexu_007, как вы узнали, что это разделяемая библиотека?
PS. если это действительно разделяемая библиотека, то ее самостоятельно не запускают. Это "аналог" виндовой DLL.
0
|
|
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,350
|
|
| 28.01.2021, 16:53 [ТС] | |
|
Посмотрел в свойствах файла. Файл в папке релиз. Я понимаю, что Qt создаёт библиотеку, вопрос - почему?
0
|
|
|
19506 / 10109 / 2464
Регистрация: 30.01.2014
Сообщений: 17,834
|
|
| 29.01.2021, 13:52 | |
|
alexu_007, в общем ради интереса поставил mint 17.1, 32-разрядный.
С пол-пинка завелся Qt. Что делал: максимально ламерски зашел в "Менеджер программ", выбрал там "Программирование" и поставил комплекты пакетов qtcreator, build-essential и qt-sdk. После окончания установки зашел в QtCreator, сделал тестовый проект, а после специально проверил, что созданный "exe-шник" запускается из местного "проводника" (Caja). Все. Никаких танцев с бубном, ручных установок и проблем.
1
|
|
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,350
|
||
| 29.01.2021, 19:53 [ТС] | ||
|
Может проблема была в том, что я не ставил build-essential и qt-sdk, только креатор?
0
|
||
|
19506 / 10109 / 2464
Регистрация: 30.01.2014
Сообщений: 17,834
|
|||
| 29.01.2021, 20:01 | |||
|
1
|
|||
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,350
|
||
| 29.01.2021, 22:53 [ТС] | ||
|
0
|
||
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,350
|
|
| 03.02.2021, 19:22 [ТС] | |
|
После установки Qt креатор, build-essential и Qt default (всё из репозитория) - наконец то заработало. Что-то из этого ему не хватало.
А ещё вопрос - какие либы нужно класть в папку с исполняемым файлом в линуксе, что-бы работал на другом компьютере? Qt 5.9
0
|
|
|
19506 / 10109 / 2464
Регистрация: 30.01.2014
Сообщений: 17,834
|
||
| 03.02.2021, 22:09 | ||
|
На другом компьютере должны быть установлены соответствующие пакеты и все. Для того, чтобы это проконтролировать, вашу программу тоже нужно поставлять в пакете, при создании которого указать нужные зависимости. Это правильный и штатный способ для Linux. Виндовые привычки лучше оставить в винде.
2
|
||
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,350
|
||
| 04.02.2021, 06:58 [ТС] | ||
|
p.s. И кстати, qt-sdk в репозитории я не нашёл. Вот уже несоответствие (предпосылка для гемороя), или нужно дополнительно указывать, где его брать. А рядом с Qt в репозитории могли бы указать, что с ним нужно устанавливать ещё это и это, хоть в файле readme, как в винде.
0
|
||
|
19506 / 10109 / 2464
Регистрация: 30.01.2014
Сообщений: 17,834
|
||||||
| 04.02.2021, 08:07 | ||||||
|
Никакого заговора "не так как в винде" нет, в винде объективно все хуже с порядком распространения софта, каждый лепит костыли кто во что горазд. В лучшем случае это выливается в "все свое ношу с собой", а в худшем у вас не будет шанса найти совместимые зависимости для софта, который их потерял. Хотя я и не жду, что вы прямо сейчас с этим согласитесь, но хотя бы в будущем, я надеюсь, прочитаете это еще раз.
0
|
||||||
|
264 / 153 / 33
Регистрация: 29.06.2019
Сообщений: 1,554
|
|||
| 04.02.2021, 13:45 | |||
0
|
|||
|
19506 / 10109 / 2464
Регистрация: 30.01.2014
Сообщений: 17,834
|
|||
| 04.02.2021, 14:00 | |||
|
Добавлено через 6 минут JeyCi, а вообще выше ссылку дал, там все доводы описаны подробно. Windows тоже к этому пришла - к пакетному менеджеру и репозитрию (см NuGet в Windows 10), но на переход потребуется время. Сейчас винду тянут назад горы legacy, которое распространяется "по-старинке".
0
|
|||
|
264 / 153 / 33
Регистрация: 29.06.2019
Сообщений: 1,554
|
|||
| 04.02.2021, 14:11 | |||
|
Добавлено через 2 минуты вот и довод, что win ничем не хуже Linux.. p.s. конечно, ОСы разные... и по работе с файлами и для потоков Linux, думаю, лучше заточен (многопоточную компиляцию, наверно, проще реализовать), а win32 api мне в принципе не нравится... но повторюсь, для бытового юзера win удобнее... имхо... на него и ориентир - всё равно чаще компилить конечный продукт придётся под win, хоть либы и на линуксе, поскольку большинство разработчиков его предпочитают... но не юзеров... у каждой ОСи своё предназначение
0
|
|||
|
19506 / 10109 / 2464
Регистрация: 30.01.2014
Сообщений: 17,834
|
|||||
| 04.02.2021, 14:16 | |||||
|
А вот в винде запросто можно до сих пор напороться на внезапное падение только что установленного приложения, потому что некая ранее установленная программа прописала свой каталог в PATH, и DLL (естественно несовместимые, но одноименные) начали подгружаться куда не надо. Чтобы в Linux такое сделать, нужно целенаправленно к этому идти, случайно такое сделать нельзя. И получается, что именно в Windows, юзеру придется разруливать DLL-Hell руками. Добавлено через 3 минуты а) должен знать что ему нужно б) должен представлять каким образом это достигается Linux просто более требователен к этим качествам. А всякие юзер-only программулины в Linux точно так же ставятся через менеджер без каких-либо специальных знаний о взаимодействии между программами.
0
|
|||||
|
264 / 153 / 33
Регистрация: 29.06.2019
Сообщений: 1,554
|
||
| 04.02.2021, 14:32 | ||
|
0
|
||
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,350
|
|
| 04.02.2021, 16:10 [ТС] | |
|
Говорите что хотите, а у меня Qt5 из репозитория так и не заработал, несмотря на все танцы с бубнами: build-essential, qt-sdk и тому подобное. Но проблему я всё таки решил. Случайно, просто повезло. Вдруг какой-то проект (из старых) сработал нормально, я начал искать разницу и - о чудо - "лишняя" строчка в файле .pro: QMAKE_LFLAGS += -no-pie
Вставляю её в новые проекты и вместо библиотеки генерируется исполняемый файл. Вуаля. И НИКТО не подсказал - из чего делаю вывод, что никто и не знает, поставили Qt, поигрались, увидели что нихрена не работает - и забросили. А в винде устанавливал и Qt4 и Qt5 с оф. сайта - и всё работало сразу, а тут неделю уже убил на эту фигню. Я конечно чайник, нужно было тонны литературы почитать по всем строчкам в файле .pro
0
|
|
|
19506 / 10109 / 2464
Регистрация: 30.01.2014
Сообщений: 17,834
|
||
| 04.02.2021, 16:26 | ||
|
Кто ставил Qt, кто с чем игрался, и кто увидел, что не работает? Вы там делаете множество разных попыток, что-то меняете, сюда постите только результаты ваших выводов, а не весь процесс. Естественно при таком подходе вам никто не поможет. Я вот ради вас поставил на виртуалку Mint 17.1, проверил, никаких проблем не нашел. Если проблема у вас появилась на более новых версиях, вам нужно было предоставить все условия, что было понятно о чем речь. Тексты ошибок, ваш порядок действий и т.д. Потому что "не работает" - слишком широкое понятие, особенно учитывая, что это пишет "новичок". Ну и желания помогать все меньше, при таком-то вашем агрессивном настрое. Попроще надо как-то относиться. Тогда может и неделя превратилась бы в пару дней максимум. Учитывая, что в теме уже были люди, готовые вам помогать.
0
|
||
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,350
|
||||||
| 04.02.2021, 16:45 [ТС] | ||||||
|
Файл .pro
0
|
||||||
| 04.02.2021, 16:45 | |
|
Установил Linux, хотел поменять на Windows, а не получилось! Как установить linux Как установить Linux kubuntu? Как установить Linux с телефона? Как установить JBuilder7 на Linux ? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|