Russian Qt Forum
Ноябрь 24, 2024, 11:43
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Установка, сборка, отладка, тестирование
>
Как создать приложение для Windows
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Как создать приложение для Windows (Прочитано 6538 раз)
g10k
Гость
Как создать приложение для Windows
«
:
Январь 11, 2010, 23:25 »
Здравствуйте.
У меня ubuntu. Как сделать, чтобы проекты "строились" в exe файлы, вобщем, работали в Windows?
Спасибо за внимание. Жду помощи
Записан
Karl-Philipp
Гость
Re: Как создать приложение для Windows
«
Ответ #1 :
Январь 11, 2010, 23:31 »
для этого надо откомпилировать программу под Windows'ом. Как вариант можно поставить VirtualBox (в Ubuntu) и установить там Windows + Qt.
Записан
Dendy
Гость
Re: Как создать приложение для Windows
«
Ответ #2 :
Январь 12, 2010, 00:16 »
Здрасьте. И чем же по-вашему отличается MinGW под Windows'ом и под Linux'ом?
g10k
, ставите пакет MinGW (я точно не знаю как он в Убунте) и кросскомпилируете. Ход кросскомпиляции будет отличаться в зависимости от используемой системы сборки.
Записан
Karl-Philipp
Гость
Re: Как создать приложение для Windows
«
Ответ #3 :
Январь 12, 2010, 11:20 »
О как! Я и не знал, что так можно.
Хотя, погуглив, нашёл кое-что по этому вопросу.
Вместе с тем нашёл по
ссылке
вот такое:
Цитата: Nokia
How can I cross compile my Qt applications ?
Answer:
Cross compiling the Qt package is not something we support. Qt is not designed to be cross compiled so we don't actually test if this is possible. Due to the nature of Qt, some parts must be built natively in order for it to cross compile such as qmake, moc and uic which are used during compilation. We do not test this scenario internally and therefore do not guarantee it would work.
стоит ли заморачиваться с кросскомпиляцией?
Записан
Dendy
Гость
Re: Как создать приложение для Windows
«
Ответ #4 :
Январь 12, 2010, 11:33 »
Я так понимаю речь о сборке самой Qt, а не программ для неё. В таком случае можно просто скачать и распаковать Qt SDK. Поддержка кросскомпиляции есть как в QMake, так и CMake - тут на выбор. К сожалению сам этот вопрос не решал, но по идее сложного ничего быть не должно.
Записан
Dendy
Гость
Re: Как создать приложение для Windows
«
Ответ #5 :
Январь 12, 2010, 11:35 »
Но если помимо сборки автор захочет ещё и проверить как оно работает - тут уж без целевой платформы не обойтись. Хотя программы на Qt прекрастно работают под Wine. Кроме того, если ничего платформозависимого в коде нет и программа собирается - шансы, что она заработает на Windows "не так" крайне малы.
Записан
zenden
Гость
Re: Как создать приложение для Windows
«
Ответ #6 :
Январь 12, 2010, 13:06 »
поставь Wine + Qt SDK for Win
Записан
g10k
Гость
Re: Как создать приложение для Windows
«
Ответ #7 :
Январь 12, 2010, 23:53 »
Спасибо за ответы. Установил Qt SDK for Windows. Он не запускается( Creator вообще, остальное некорректно). Установил из под винды, попробовал там проект выполнить, была ошибка 2, а в ubuntu эта установленная вообще не запускается.
Даж не знаю че делать
Записан
Авварон
Джедай : наставник для всех
Offline
Сообщений: 3260
Re: Как создать приложение для Windows
«
Ответ #8 :
Январь 13, 2010, 00:39 »
текст ошибки в студию
Записан
g10k
Гость
Re: Как создать приложение для Windows
«
Ответ #9 :
Январь 13, 2010, 18:34 »
Цитата: Авварон от Январь 13, 2010, 00:39
текст ошибки в студию
mingw32-make[1]: *** No rule to make target `main.cpp', needed by `debug/main.o'. Stop.
mingw32-make: *** [debug] Error 2
Записан
Dendy
Гость
Re: Как создать приложение для Windows
«
Ответ #10 :
Январь 13, 2010, 18:47 »
Нет файла main.cpp, проверьте, что путь к нему правильно указан в файле проекта.
Записан
g10k
Гость
Re: Как создать приложение для Windows
«
Ответ #11 :
Январь 13, 2010, 19:50 »
Цитата: Dendy от Январь 13, 2010, 18:47
Нет файла main.cpp, проверьте, что путь к нему правильно указан в файле проекта.
Это я ступил, там вообще его нету.
В общем. Я хочу, чтобы мои приложения делались и в .exe файлы на винде. Напишите пожалуйста, что мне для этого нужно и где почитать. Приложение hello, я сделал но там файл .exe не запускается, говорит что то про библиотеки
Записан
Dendy
Гость
Re: Как создать приложение для Windows
«
Ответ #12 :
Январь 13, 2010, 19:56 »
Проблема истёрта до дыр. Поиск по форуму вам поможет.
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...