Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/15: Рейтинг темы: голосов - 15, средняя оценка - 4.67
3 / 3 / 0
Регистрация: 08.05.2010
Сообщений: 135

В линуксе хочу запустить QT проект, созданный в Windows

22.01.2012, 09:35. Показов 3499. Ответов 18
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Реально запустить в линуксе проект созданный в Виндовс, если в Линухе нет установленного QT???
Если да, то скажите пожалуйста как? Какие библиотеки для этого нужны? И команда qmake не работает...
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.01.2012, 09:35
Ответы с готовыми решениями:

Проект созданный в более ранней версии VS запускается, а созданный проект в VS 10 с теми же исходниками не запускается
Собственно, вопрос в заголовке. Скачал я урок по OpenGL от NeHe (урок 22), решил запустить у себя в VS10 - получилось (но только, vs...

Проект, созданный в Windows сохранить для OS X
Здравствуйте. Создаю проект в Windows. Подскажите, как его сохранить, чтобы он работал по OS X? Возможно ли это?

Как запустить Release проект на Windows XP
Программа хорошо отрабатывает на Win 8/7. На XP выдает вот такое сообщение "точка входа в процедуру RegGetValueA не найдена в библиотеке...

18
Почетный модератор
 Аватар для Humanoid
11557 / 4352 / 452
Регистрация: 12.06.2008
Сообщений: 12,454
22.01.2012, 10:59
Разумеется, его в начале надо в линуксе скомпилировать. Лучше установить qtcreator и в нём скомпилировать. А после этого будет достаточно библиотек qt.
0
Псевдослучайный
1946 / 1146 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
22.01.2012, 11:06
Ну как раз creator-то ставить не обязательно, достаточно самих либ Qt с dev частью(хидеры, qmake и компания).
0
3 / 3 / 0
Регистрация: 08.05.2010
Сообщений: 135
22.01.2012, 12:38  [ТС]
Так я не понял, надо в линухе компилить или нет? ТУТ в пункте 3.15 Qt - руководство для новичков написано, кроме библиотек и qmake, как раз то что NoMasters сказал )). Но вот где взять ссылки? И как сделать, чтоб qmake работало?
0
Псевдослучайный
1946 / 1146 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
22.01.2012, 12:49
Линуксовые пакеты берутся обычно из репозитариев, какой дистр?
0
3 / 3 / 0
Регистрация: 08.05.2010
Сообщений: 135
22.01.2012, 13:34  [ТС]
Мандрива
0
Псевдослучайный
1946 / 1146 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
22.01.2012, 13:48
Открывай пакетный менеджер(там urpmi что ли) и ищи в нём dev-пакеты для Qt. Как вариант можно действительно воткнуть QtCreator, он сам притащит всё нужное в зависимостях.
0
3 / 3 / 0
Регистрация: 08.05.2010
Сообщений: 135
22.01.2012, 13:50  [ТС]
Цитата Сообщение от NoMasters Посмотреть сообщение
Открывай пакетный менеджер(там urpmi что ли) и ищи в нём dev-пакеты для Qt. Как вариант можно действительно воткнуть QtCreator, он сам притащит всё нужное в зависимостях.
А если не найдётся??
0
Псевдослучайный
1946 / 1146 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
22.01.2012, 13:52
Должно быть. Список пакетов на всякий случай обнови.
0
3 / 3 / 0
Регистрация: 08.05.2010
Сообщений: 135
22.01.2012, 14:14  [ТС]
А если я буду работать в Linux mint, установщик весит 700мб. Там вообще пусто. Он даже драйвера на сетевуху не может поставить. Так бы QT установил с инета и не маялся...
0
Псевдослучайный
1946 / 1146 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
22.01.2012, 14:25
Именно, что всё само скачается и установится. В полтора мышкотыка, если из графического интерфейса, либо в столько же команд из консоли соответственно.
0
3 / 3 / 0
Регистрация: 08.05.2010
Сообщений: 135
22.01.2012, 14:33  [ТС]
Стал собирать проект в виндовс. Такая ошибка:
Возникла ошибка при сборке проекта guiapp (цель: Настольный компьютер)
Во время выполнения сборки на этапе «qmake»

В чём беда??
0
 Аватар для Framework
17 / 12 / 0
Регистрация: 14.07.2011
Сообщений: 45
23.01.2012, 11:17
Цитата Сообщение от Uklunok Посмотреть сообщение
Стал собирать проект в виндовс. Такая ошибка:
Возникла ошибка при сборке проекта guiapp (цель: Настольный компьютер)
Во время выполнения сборки на этапе «qmake»

В чём беда??
Вероятно проблема в *.pro файле, которого нам не видно...

Вообще компиляция приложений для Linux на Windows дело хлопотное. Куда проще поставить нужные инструменты на целевой системе(тем более если это Linux) и собирать не отходя от кассы.
0
3 / 3 / 0
Регистрация: 08.05.2010
Сообщений: 135
23.01.2012, 11:34  [ТС]
Вот что внутри:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
QT += core gui
TEMPLATE = app
 
linux*:DEFINES += HAVE_LIBUDEV
 
INCLUDEPATH += \
    ../../include \
    ../../src
 
HEADERS += \
    ../../include/serialport.h \
    ../../include/serialportinfo.h \
    filetransfer.h
 
include(../../src/src.pri)
 
SOURCES += main.cpp\
    maindialog.cpp \
    optionsdialog.cpp \
    tracedialog.cpp \
    filetransfer.cpp
HEADERS += maindialog.h \
    optionsdialog.h \
    tracedialog.h
FORMS += maindialog.ui \
    optionsdialog.ui \
    tracedialog.ui \
    filetransferdialog.ui
 
CONFIG(debug, debug|release) {
    DESTDIR = debug
    TARGET = guiappd
} else {
    DESTDIR = release
    TARGET = guiapp
}
Мне кажется QTcreator не может найти файлы для сборки (библиотеки, *.h). Где их указать? В настройках сборки?
0
 Аватар для Framework
17 / 12 / 0
Регистрация: 14.07.2011
Сообщений: 45
23.01.2012, 11:38
В общем всё допустимо.
Цитата Сообщение от Uklunok Посмотреть сообщение
include(../../src/src.pri)
Там ещё что-то есть.
Цитата Сообщение от Uklunok Посмотреть сообщение
Мне кажется QTcreator не может найти файлы для сборки
Это всплывало бы на этапе компиляции, а не во время выполнения qmake.
0
3 / 3 / 0
Регистрация: 08.05.2010
Сообщений: 135
23.01.2012, 11:47  [ТС]
Цитата Сообщение от Framework Посмотреть сообщение
В общем всё допустимо.
Сообщение от Uklunok
include(../../src/src.pri)
Не понял??? Что мне с этим делать? Я нашёл его в этой директории)
0
 Аватар для Framework
17 / 12 / 0
Регистрация: 14.07.2011
Сообщений: 45
23.01.2012, 11:48
Цитата Сообщение от Uklunok Посмотреть сообщение
Не понял??? Что мне с этим делать? Я нашёл его в этой директории)
Посмотреть нет ли ошибок, например.
0
3 / 3 / 0
Регистрация: 08.05.2010
Сообщений: 135
23.01.2012, 11:50  [ТС]
дАК в том то и дело, что ошибки он не показывает
0
 Аватар для Framework
17 / 12 / 0
Регистрация: 14.07.2011
Сообщений: 45
23.01.2012, 11:51
Цитата Сообщение от Uklunok Посмотреть сообщение
дАК в том то и дело, что ошибки он не показывает
Так своими глазами нужно это сделать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.01.2012, 11:51
Помогаю со студенческими работами здесь

Запустить проект собранный в eclipse на ubuntu в windows
С помощью IDE Eclipse C++ создал проект. Слышал, что то, что собрано в unix системах, можно запустить в windows. Вот такие файлы...

Скомпилировать, скомпоновать и запустить проект на Qt через консоль Windows
Как правильно скомпилировать,скомпоновать и исполнить(запустить) проект (программу) на Qt через консоль Windows?? Можете привести нужные...

Хочу запустить vbs скрипт с програм горячих клавиш, но, когда windows находится в режиме выбора пользователя, как можно
По порядку что я хочу. У нас есть сканер с USB подключенный к виндовс, к этой виндовс установлен пользователь с паролем. Вот хочу...

Если запустить зараженное приложение WIN на линуксе, будут ли негативные последствия?
Госпрода, подскажите пожалуйста. Я купил некий обучающий курс, в его комплекте есть несколько программ и парсеров. Они жутко перезаражены....

Запустить файл созданный в Lazarus
Здравствуйте. Я под Ubuntu 12 в Lazarus создал программу. Мне нужно запустить её на другой машине, где стоит Ubuntu mate 15.10. И при...


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

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru