Russian Qt Forum
Ноябрь 24, 2024, 03:51
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Установка, сборка, отладка, тестирование
>
кросскопиляция
Страниц: [
1
]
2
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: кросскопиляция (Прочитано 8383 раз)
kadr
Гость
кросскопиляция
«
:
Март 11, 2010, 16:24 »
Привет всем, я где то поднимал эту тему, но не смог найти, поэтому пишу новую тему, мне надо компилить программы для винды под линем, полазил в интернете нашел кое-что, подскажите кто делал, может у кого нибудь есть вот эти сырцы:
mingw32, mingw32-binutils, mingw32-runtime
OS: MopsLinux 6.2
Записан
garryHotDog
Гость
Re: кросскопиляция
«
Ответ #1 :
Март 11, 2010, 19:09 »
это конечно не оптимальный выход, но все таки выход:
1. поставить Wine +VS+win QT и собирать.
2. поставить виртуальную машину с виндой, собрать там QT, перенести проект туда и собрать....заодно и отладиться сможешь!
Записан
niXman
Гость
Re: кросскопиляция
«
Ответ #2 :
Март 11, 2010, 22:57 »
Цитата: garryHotDog от Март 11, 2010, 19:09
это конечно не оптимальный выход, но все таки выход:
1. поставить Wine +VS+win QT и собирать.
2. поставить виртуальную машину с виндой, собрать там QT, перенести проект туда и собрать....заодно и отладиться сможешь!
это не выход, а изврат!
в большинстве дистрибутивов есть пакет mingw32(так и зовется)
Записан
kadr
Гость
Re: кросскопиляция
«
Ответ #3 :
Март 12, 2010, 09:06 »
Это не меняет суть дела, потому что на виртуальной машине винда тормозить пожуткому, все система висит, и плюс в лине компиляция идет намного быстрее, вот поэтому и хочу сделать кросскопиляцию.
Записан
niXman
Гость
Re: кросскопиляция
«
Ответ #4 :
Март 12, 2010, 09:21 »
ну так делай!
я к примеру, в лине могу скомпилировать практически все, что предназначается для работы в венде.
и Qt-тешные проекты в том числе.
Записан
kadr
Гость
Re: кросскопиляция
«
Ответ #5 :
Март 12, 2010, 10:36 »
Цитата: niXman от Март 12, 2010, 09:21
ну так делай!
я к примеру, в лине могу скомпилировать практически все, что предназначается для работы в венде.
и Qt-тешные проекты в том числе.
Так вопрос и стои в том, как это сделать, посоветуйте, где что надо дописать, заменить или что там еще нужно сделать, я с этим ниразу не сталкивался, поэтому не знаю что делать.
Записан
niXman
Гость
Re: кросскопиляция
«
Ответ #6 :
Март 12, 2010, 22:27 »
http://kubuntu.ru/node/5054
Записан
kadr
Гость
Re: кросскопиляция
«
Ответ #7 :
Март 31, 2010, 10:06 »
Цитата: niXman от Март 12, 2010, 22:27
http://kubuntu.ru/node/5054
Посмотрел, сделал так как там описано, но вот пакеты mingw32, mingw32-binutils, mingw32-runtime нигде не могу найти, у меня mopslinux 6.2.2!
Записан
niXman
Гость
Re: кросскопиляция
«
Ответ #8 :
Март 31, 2010, 10:15 »
Цитировать
у меня mopslinux 6.2.2!
какой менеджер пакетов в сем дистре?
Записан
kuzulis
Джедай : наставник для всех
Offline
Сообщений: 2812
Re: кросскопиляция
«
Ответ #9 :
Март 31, 2010, 11:14 »
Mops PKG , т.е. mpkg
В общем вручную собирать нужно самому.
Записан
ArchLinux x86_64 / Win10 64 bit
niXman
Гость
Re: кросскопиляция
«
Ответ #10 :
Март 31, 2010, 11:24 »
Цитировать
В общем вручную собирать нужно самому.
с чего такой вывод?
Записан
kuzulis
Джедай : наставник для всех
Offline
Сообщений: 2812
Re: кросскопиляция
«
Ответ #11 :
Март 31, 2010, 12:57 »
Потому что в этом дистре таких пакетов нету (по-моему)
Или как выход - смотреть, есть ли пакеты у соответствующей слаки и брать оттуда
Записан
ArchLinux x86_64 / Win10 64 bit
niXman
Гость
Re: кросскопиляция
«
Ответ #12 :
Март 31, 2010, 13:03 »
Цитировать
kuzulis
, должны быть.
даже во фряхе и в оупен они есть.
Записан
kadr
Гость
Re: кросскопиляция
«
Ответ #13 :
Март 31, 2010, 13:08 »
нет тут таких пакетов.
Записан
niXman
Гость
Re: кросскопиляция
«
Ответ #14 :
Март 31, 2010, 13:40 »
ты можешь вывести на консоль список пакетов, и пропустить их через фильтр grep задав шаблон mingw ?
Записан
Страниц: [
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...