Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.84/58: Рейтинг темы: голосов - 58, средняя оценка - 4.84
3 / 3 / 0
Регистрация: 05.12.2012
Сообщений: 35
1

Запуск проекта Qt на Linux

19.12.2014, 00:12. Показов 11570. Ответов 43
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите, пожалуйста!
У меня есть проект написанный на Qt 5 в Windows с использованием MinGW. Мне нужно запустить (скомпилировать) его в Linux. Я установила на виртуальную машину дистрибутив Mandriva и там не могу никак запустить iso файл скаченного установочника Qt. Пробовала через управление программами - тоже ничего не получилось.
Очень нужна помощь. Если нужно могу установить другой дистрибутив.
Ещё мне можно запустить проект на Mac OS, но там тоже ничего не поняла
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.12.2014, 00:12
Ответы с готовыми решениями:

Запуск проекта из консоли с зависимостями от другого проекта
Указал PATH как нужно, запускаю командой java -cp . Main (т.е. из текущего каталога и CLASSPATH...

Компиляция Builder'овского проекта под Linux, (и освоение Linux после Builder'a)
Есть не очень маленький проект, написанный в винде на Builder'e. 1) Сложно ли его будет...

Запуск проекта из другого проекта.
Есть готовый работоспособный проект. Есть второй проект. В этом проекте на форме есть кнопка....

Запуск из формы первого проекта формы третьего проекта одного решения
Всем привет! Имеется решение с тремя проектами на борту, мне необходимо из Form1...

43
5280 / 2877 / 484
Регистрация: 05.10.2013
Сообщений: 7,650
Записей в блоге: 155
19.12.2014, 08:19 2
Лучший ответ Сообщение было отмечено guzel20 как решение

Решение

Цитата Сообщение от guzel20 Посмотреть сообщение
Я установила на виртуальную машину дистрибутив Mandriva
Linux Mint - клёвый! У меня вот эта версия установлена на Virtual Box: Linux Mint 13 KDE Maya Я пробовал разные дистрибутивы, но Mint оказался самым быстрым. Загружается 20 секунд

Установка Qt на Linux (Mint и Ubuntu)

Переходим по ссылке -> кликаем на ссылку "View All Downloads" -> выбираем "Qt 5.4.0 for Linux"

Переходим в директорию скаченного файла с помощью файлового менеджера Dolphin. Для этого нажимаем Alt+F2 и в появившемся окошке вводим: Dolphin -> нажимаем Enter

Сделаем скаченный файл запускаемым. Для этого нажимаем правой кнопкой мыши по файлу и выбираем "Свойства" ("Properties") -> открываем среднюю вкладку "Права доступа" ("Permissions") -> ставим галочку "Is executable" -> нажимаем "OK"

Запускаем скаченный файл и следуем инструкции установки

Скачиваем и устанавливаем компилятор и отладчик. Для этого открываем терминал (Alt+F2 -> terminal). В открывшемся терминале набираем команды:

Примечание. Перед установкой будет задан вопрос: "Do you want to continue [Y/n]", вводим: y -> нажимаем Enter

sudo apt-get install build-essential

sudo apt-get install mesa-common-dev

sudo apt-get install libglu1-mesa-dev -y

Ждём окончания установки

Запускаем Qt Creator. Для этого нажимаем Alt+F2 и в появившемся окошке вводим: Qt Creator -> нажимаем Enter

Для того, чтобы опробовать установку выполните одну из следующих инструкций:

Первая консольная программа на C++ в среде Qt Creator

Первое оконное приложение на Qt (диалоговое окно)
2
Фрилансер
3709 / 2082 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
19.12.2014, 08:56 3
guzel20, в современных Linux'ах программы обычно не скачивают, а устанавливают пакетными менеджерами. В Мандриве это uprmi. Я с ним никогда не работал, но попробуйте ввести в терминале
Bash
1
sudo uprmi qt-creator

Цитата Сообщение от 8Observer8 Посмотреть сообщение
в появившемся окошке вводим: Qt Creator
Вот прямо так, с пробелами и с большой буквы? Какие-то вообще странные советы..
1
5280 / 2877 / 484
Регистрация: 05.10.2013
Сообщений: 7,650
Записей в блоге: 155
19.12.2014, 10:37 4
Цитата Сообщение от Black Fregat Посмотреть сообщение
sudo uprmi qt-creator
По ходу поставится только Qt Creator, а сама библиотека, компилятор, отладчик, opengl (без opengl не запустится) и т.д - не поставятся

Цитата Сообщение от Black Fregat Посмотреть сообщение
Вот прямо так, с пробелами и с большой буквы?
Так красивше. Можно просто ввести: creator

Цитата Сообщение от Black Fregat Посмотреть сообщение
Какие-то вообще странные советы..
Что станного? Хорошая рабочая инструкция. Сам так поставил и записал, чтобы кому-нибудь посоветовать при случае
1
Фрилансер
3709 / 2082 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
19.12.2014, 11:20 5
Цитата Сообщение от 8Observer8 Посмотреть сообщение
По ходу поставится только Qt Creator
Да ну? А зависимость пакетов не обработается?
1
205 / 165 / 41
Регистрация: 25.10.2013
Сообщений: 527
19.12.2014, 11:49 6
Цитата Сообщение от Black Fregat Посмотреть сообщение
Да ну? А зависимость пакетов не обработается?
А она там есть, вы смотрели? К примеру, в зависимостях идёт предоставление заголовочных файлов библиотеки?
1
3 / 3 / 0
Регистрация: 05.12.2012
Сообщений: 35
19.12.2014, 20:29  [ТС] 7
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Запускаем скаченный файл и следуем инструкции установки
Как его запустить?
0
5280 / 2877 / 484
Регистрация: 05.10.2013
Сообщений: 7,650
Записей в блоге: 155
19.12.2014, 20:50 8
Цитата Сообщение от guzel20 Посмотреть сообщение
Как его запустить?
По-моему, у меня запускался по двойному клику. Вы не забыли сделать файл запускаемым?

Ещё можно попробовать нажать на Alt+F2, ввести: terminal -> нажать Enter

В терминале набрать команду для перехода в каталог с qt_blablabla.exe, то есть: cd Downloads

Потом набрать: ./qt_blablabla.exe

Добавлено через 2 минуты
По-моему, нужно так: sudo ./имя_файл.exe
1
3 / 3 / 0
Регистрация: 05.12.2012
Сообщений: 35
19.12.2014, 20:57  [ТС] 9
Вот точно такая же ситуация у меня была и в Mandriva.
Сделала в свойствах его исполняемым. В терминале ввожу:
chmod +x qt-opensource.run
Потом ввожу:
sh qt-opensource.run
Выдаётся ошибка: syntax error: ")" unexpected.
Когда ввожу:
./qt-opensource.run
То пишет: cannot execute binary file
Тоже самое у меня было в Mandriva.
0
5280 / 2877 / 484
Регистрация: 05.10.2013
Сообщений: 7,650
Записей в блоге: 155
19.12.2014, 21:16 10
А вы не могли бы показать скрин? Чтобы максимально было видно, что вы делаете

Добавлено через 5 минут
Цитата Сообщение от guzel20 Посмотреть сообщение
./qt-opensource.run
То пишет: cannot execute binary file
Обязательно введите: ls -l
Посмотрите изменились ли права на самом деле
1
3 / 3 / 0
Регистрация: 05.12.2012
Сообщений: 35
19.12.2014, 21:16  [ТС] 11
Запуск проекта Qt на Linux
0
3 / 3 / 0
Регистрация: 05.12.2012
Сообщений: 35
19.12.2014, 21:38  [ТС] 12
Запуск проекта Qt на Linux
0
Velesthau
19.12.2014, 21:44
  #13

Не по теме:

На скрины не посмотрел.

0
3 / 3 / 0
Регистрация: 05.12.2012
Сообщений: 35
19.12.2014, 21:46  [ТС] 14
Ну вот я и ввожу ./qt-opensource.run, но выходит ошибка.
0
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
19.12.2014, 21:46 15
Покажи, плиз, вывод команды file qt-opensource.run.
1
3 / 3 / 0
Регистрация: 05.12.2012
Сообщений: 35
19.12.2014, 21:52  [ТС] 16
Запуск проекта Qt на Linux
0
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
19.12.2014, 21:55 17
А архитектура системы какая? uname -a

Добавлено через 32 секунды
И это...настрой уже буфер обмена, копируй текст, хватит скриншоты кидать
1
5280 / 2877 / 484
Регистрация: 05.10.2013
Сообщений: 7,650
Записей в блоге: 155
19.12.2014, 21:55 18
Попробуйте тыкнуть мышкой два раз по qt-opensource.run Что говорит?
1
3 / 3 / 0
Регистрация: 05.12.2012
Сообщений: 35
19.12.2014, 21:56  [ТС] 19
Ничего не происходит.
0
5280 / 2877 / 484
Регистрация: 05.10.2013
Сообщений: 7,650
Записей в блоге: 155
19.12.2014, 21:57 20
Буфер обмена это: Devices -> Shader Clipboard -> Bidirectional -> Перезагрузить, наверно, придётся виртуальную машину
1
19.12.2014, 21:57
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.12.2014, 21:57
Помогаю со студенческими работами здесь

Запуск perl script linux, linux+java+perl
Добрый день. Работаю на Линуксе. Есть perl script, который переносит данные из дбф в postgresql....

Сборка проекта в linux
Подскажите, пожалуйста, как правильно произвести сборку под centos7 вот этого проекта:...

Сборка проекта Linux
После сборки Qt проекта создаётся файл с именем проекта, но когда его открываешь пишет: "Для файлов...

Запуск проекта
Здравствуйте. Подскажите, как запускать проект из PhpStorm'а? Нажимаю на значок браузера (Google...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru