Russian Qt Forum
Ноябрь 22, 2024, 14:50
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Qt-инструментарий
>
Создание формы в Линуксе (Qt creator) с запуском не через wine
Страниц: [
1
]
2
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Создание формы в Линуксе (Qt creator) с запуском не через wine (Прочитано 10726 раз)
owermars
Гость
Создание формы в Линуксе (Qt creator) с запуском не через wine
«
:
Январь 14, 2010, 23:43 »
Парни помогите плиз ,времени в обрез чтоб разбираться полностью...
Создал небольшую прогу используя Qt creator - состоящую из 1й формы (Main form) , а она запускается в Линуксе (Убунту) через wine, т.е. на других Линукс-системах, где wine не установлен она не запустится.
А нужно создать программу, чтоб запускалась на чистом Линуксе (Х11) ... Препод сказал нужно прописать какой-то скрипт, но я в Линуксе не сильно шарю ... Может в настройках сборки проекта нужно что-то выставить...
Сори если подобный вопрос уже поднимался, мой поиск ничего не дал а в ремени в обрез...
«
Последнее редактирование: Январь 14, 2010, 23:56 от Dendy
»
Записан
Dendy
Гость
Re: Создание формы в Линуксе (Qt creator) с запуском не через wine
«
Ответ #1 :
Январь 14, 2010, 23:59 »
Нужно сначала удалить Windows и поставить дистрибутив Ubuntu. Установить dev-пакеты для Qt и C++. После чего собрать проект из командной строки:
qmake
make
Записан
owermars
Гость
Re: Создание формы в Линуксе (Qt creator) с запуском не через wine
«
Ответ #2 :
Январь 15, 2010, 00:59 »
всмысле удалить wine? Или как?
Я прогу писал в самом Линуксе - Убунту на виртуалке (не на Винде, забыл упомянуть об этом)
Записан
niXman
Гость
Re: Создание формы в Линуксе (Qt creator) с запуском не через wine
«
Ответ #3 :
Январь 15, 2010, 01:19 »
ты что, используешь кросскомпилятор?
Записан
owermars
Гость
Re: Создание формы в Линуксе (Qt creator) с запуском не через wine
«
Ответ #4 :
Январь 15, 2010, 01:28 »
Эмм ну поставил через центр Убунту Qt creator,
потом поставил ... пакет built essential
Вроде все. Компилятор gc++ уже стоял вроде
Записан
niXman
Гость
Re: Создание формы в Линуксе (Qt creator) с запуском не через wine
«
Ответ #5 :
Январь 15, 2010, 02:05 »
если программа запускается при помощи wine, значит это .exe файл. а такие файлы, в лине, производит кросскомпилятор. но по умолчанию он не установлен. и, установив его, сразу работать не получится, много гемора нужно преодолеть.
что-то не вяжется...
Записан
niXman
Гость
Re: Создание формы в Линуксе (Qt creator) с запуском не через wine
«
Ответ #6 :
Январь 15, 2010, 02:06 »
я понял!
ты установил вендовый SDK в wine, вместе с компилятором!
спасибо, поржал.
Записан
BlackTass
Гость
Re: Создание формы в Линуксе (Qt creator) с запуском не через wine
«
Ответ #7 :
Январь 15, 2010, 02:14 »
Цитата: niXman от Январь 15, 2010, 02:06
я понял!
ты установил вендовый SDK в wine, вместе с компилятором!
спасибо, поржал.
не, он же пишет что через апт поставил креатор, так что там виндовый сложно поставить
Записан
DOOMer
Чайник
Offline
Сообщений: 95
Re: Создание формы в Линуксе (Qt creator) с запуском не через wine
«
Ответ #8 :
Январь 15, 2010, 02:16 »
Цитата: owermars от Январь 15, 2010, 00:59
всмысле удалить wine? Или как?
Я прогу писал в самом Линуксе - Убунту на виртуалке (не на Винде, забыл упомянуть об этом)
В Ubuntu поставь пакет libqt4-dev (он должен вытянуть за собой все Qt-пакеты убунты -- девелоперские и пользовательсике). И собери прогу уже без wine, прямо из QtCreator-а (ну или из консоли -- qmake && make).
Записан
Linux x86_64 && Qt 5.4.0 && Qt 4.8.6t && GCC 4.9.2
zenden
Гость
Re: Создание формы в Линуксе (Qt creator) с запуском не через wine
«
Ответ #9 :
Январь 15, 2010, 03:00 »
Интересно, а qt программы без проблем работают в Wine?
ведь многие программы написанные с испольщованием MFC, borland отказываются работать.
Записан
niXman
Гость
Re: Создание формы в Линуксе (Qt creator) с запуском не через wine
«
Ответ #10 :
Январь 15, 2010, 06:52 »
Цитировать
он же пишет что через апт поставил креатор
где пишет?
Записан
BlackTass
Гость
Re: Создание формы в Линуксе (Qt creator) с запуском не через wine
«
Ответ #11 :
Январь 15, 2010, 10:26 »
Цитата: niXman от Январь 15, 2010, 06:52
Цитировать
он же пишет что через апт поставил креатор
где пишет?
Цитировать
Эмм ну поставил через центр Убунту Qt creator,
Записан
Авварон
Джедай : наставник для всех
Offline
Сообщений: 3260
Re: Создание формы в Линуксе (Qt creator) с запуском не через wine
«
Ответ #12 :
Январь 15, 2010, 15:05 »
Цитата: zenden от Январь 15, 2010, 03:00
Интересно, а qt программы без проблем работают в Wine?
ведь многие программы написанные с испольщованием MFC, borland отказываются работать.
друг запускал - шрифты глючат, а так стартует нормально
Записан
owermars
Гость
Re: Создание формы в Линуксе (Qt creator) с запуском не через wine
«
Ответ #13 :
Январь 15, 2010, 16:04 »
Цитата: niXman от Январь 15, 2010, 02:06
я понял!
ты установил вендовый SDK в wine, вместе с компилятором!
спасибо, поржал.
Поставил тот что был в центре приложений. Не думаю что там был SDK под винду)
Цитата: DOOMer от Январь 15, 2010, 02:16
Цитата: owermars от Январь 15, 2010, 00:59
всмысле удалить wine? Или как?
Я прогу писал в самом Линуксе - Убунту на виртуалке (не на Винде, забыл упомянуть об этом)
В Ubuntu поставь пакет libqt4-dev (он должен вытянуть за собой все Qt-пакеты убунты -- девелоперские и пользовательсике). И собери прогу уже без wine, прямо из QtCreator-а (ну или из консоли -- qmake && make).
libqt4-dev стоит уже, так и собирал и через консоль и через QtCreator.
В типе проги написано application/x-executible.
Убрал из свойств "открываеть через вайн" и она ... все равно запустилась) но только на моем компе.
А на Федоре препода почему то нет ... хз в общем ... возможно на федоре нет доступа к необходимому для проги файла и прога возвращает 0...
«
Последнее редактирование: Январь 15, 2010, 16:22 от owermars
»
Записан
BlackTass
Гость
Re: Создание формы в Линуксе (Qt creator) с запуском не через wine
«
Ответ #14 :
Январь 15, 2010, 16:43 »
а может дело в том что у препода нет куте?
Записан
Страниц: [
1
]
2
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...