3 / 3 / 0
Регистрация: 05.12.2012
Сообщений: 35
|
|
1 | |
Запуск проекта Qt на Linux19.12.2014, 00:12. Показов 11570. Ответов 43
Метки нет (Все метки)
Помогите, пожалуйста!
У меня есть проект написанный на Qt 5 в Windows с использованием MinGW. Мне нужно запустить (скомпилировать) его в Linux. Я установила на виртуальную машину дистрибутив Mandriva и там не могу никак запустить iso файл скаченного установочника Qt. Пробовала через управление программами - тоже ничего не получилось. Очень нужна помощь. Если нужно могу установить другой дистрибутив. Ещё мне можно запустить проект на Mac OS, но там тоже ничего не поняла
0
|
19.12.2014, 00:12 | |
Ответы с готовыми решениями:
43
Запуск проекта из консоли с зависимостями от другого проекта Компиляция Builder'овского проекта под Linux, (и освоение Linux после Builder'a) Запуск проекта из другого проекта. Запуск из формы первого проекта формы третьего проекта одного решения |
19.12.2014, 08:19 | 2 |
Сообщение было отмечено guzel20 как решение
Решение
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. Я с ним никогда не работал, но попробуйте ввести в терминале
Вот прямо так, с пробелами и с большой буквы? Какие-то вообще странные советы..
1
|
19.12.2014, 10:37 | 4 |
По ходу поставится только Qt Creator, а сама библиотека, компилятор, отладчик, opengl (без opengl не запустится) и т.д - не поставятся
Так красивше. Можно просто ввести: creator Что станного? Хорошая рабочая инструкция. Сам так поставил и записал, чтобы кому-нибудь посоветовать при случае
1
|
Фрилансер
3709 / 2082 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
|
|
19.12.2014, 11:20 | 5 |
1
|
205 / 165 / 41
Регистрация: 25.10.2013
Сообщений: 527
|
|
19.12.2014, 11:49 | 6 |
А она там есть, вы смотрели? К примеру, в зависимостях идёт предоставление заголовочных файлов библиотеки?
1
|
3 / 3 / 0
Регистрация: 05.12.2012
Сообщений: 35
|
|
19.12.2014, 20:29 [ТС] | 7 |
0
|
19.12.2014, 20:50 | 8 |
По-моему, у меня запускался по двойному клику. Вы не забыли сделать файл запускаемым?
Ещё можно попробовать нажать на 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
|
19.12.2014, 21:16 | 10 |
А вы не могли бы показать скрин? Чтобы максимально было видно, что вы делаете
Добавлено через 5 минут Обязательно введите: ls -l Посмотрите изменились ли права на самом деле
1
|
3 / 3 / 0
Регистрация: 05.12.2012
Сообщений: 35
|
|
19.12.2014, 21:16 [ТС] | 11 |
0
|
3 / 3 / 0
Регистрация: 05.12.2012
Сообщений: 35
|
|
19.12.2014, 21:38 [ТС] | 12 |
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
|
3 / 3 / 0
Регистрация: 05.12.2012
Сообщений: 35
|
|
19.12.2014, 21:52 [ТС] | 16 |
0
|
3 / 3 / 0
Регистрация: 05.12.2012
Сообщений: 35
|
|
19.12.2014, 21:56 [ТС] | 19 |
Ничего не происходит.
0
|
19.12.2014, 21:57 | 20 |
Буфер обмена это: Devices -> Shader Clipboard -> Bidirectional -> Перезагрузить, наверно, придётся виртуальную машину
1
|
19.12.2014, 21:57 | |
19.12.2014, 21:57 | |
Помогаю со студенческими работами здесь
20
Запуск perl script linux, linux+java+perl Сборка проекта в linux Сборка проекта Linux Запуск проекта Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |