Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
1 / 1 / 1
Регистрация: 02.04.2017
Сообщений: 14
1

Кросскомпиляция win -> unix. Просто?

07.06.2017, 17:00. Показов 894. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток.
Встал вопрос кросскомпиляции с windows на astralinux, используя Qt. Покурив мануалы, понял, что должен компилировать исходники проекта из win на unix-машине (что логично, программа ведь для неё). Но Astralinux - это Вам не убунту, так что пришлось долго потеть над установками qmake и прочими пакетами. После компиляции (и пары ребутов), возникала необходимость в библиотеках: для астры я их не нашел, пришлось качать с виртуалки на убунту, а затем методично переносить необходимые либы и заголовки в папку проекта.
А теперь вопрос: как-то попроще это можно исполнить или уже стоит покупать бубен побольше?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.06.2017, 17:00
Ответы с готовыми решениями:

При установке драйверов синий экран смерти Win 8 / win 7(просто перезагрузка) video-tdr-failure
Вот собственно фотография. Это не фото плохое, а такое качество было на экране. Пробовал...

Перевести время Unix в стандартное не так просто
Добрый день! Стыдно, но уже 2ые сутки бьюсь с такой проблемой, что не могу перевести время из в...

Как перейти с Win на Unix?
Самоучка (с 95 г периодически что-то редактирую в своей задаче для основной своей работы). В...

Samba ldap win,unix-users
Доброго времени суток, товарищи. Появилась такая задача: Сделать Samba-файловыое хранилище на...

4
зомбяк
1584 / 1218 / 345
Регистрация: 14.05.2017
Сообщений: 3,939
07.06.2017, 17:17 2
А в чём проблема скомпилировать саму библиотеку под Astralinux, при необходимости подшаманив \qtbase\mkspecs, \qtbase\mkspecs\common, qtbase\mkspecs\devices ?
1
0 / 0 / 0
Регистрация: 26.01.2017
Сообщений: 3
07.06.2017, 20:00 3
TRam_, выходит, есть способ не перетаскивать библиотеки из Ubuntu(с установленным Qt, QtCreator и т.п.) в астру(с криво поставленным пакетом qmake и парой других) каждый раз, а содержать их в отдельной директории, на которую в последствии ссылаться?
Тогда вопрос: где qmake ищет библиотеки при компиляции моего проекта (сделанного в Ubuntu) и как этот путь изменить?

Добавлено через 3 минуты
TRam_, и еще: есть ли репозиторий исключительно с qt-библиотеками для линукс ? У меня возникают большие затруднения при установке чего-либо, так как машина не моя и трогать имеющиеся там (по большей части, поломанные) пакеты нежелательно
0
зомбяк
1584 / 1218 / 345
Регистрация: 14.05.2017
Сообщений: 3,939
07.06.2017, 20:31 4
Цитата Сообщение от Magickarp Посмотреть сообщение
Тогда вопрос: где qmake ищет библиотеки при компиляции моего проекта (сделанного в Ubuntu) и как этот путь изменить?
Для этого его нужно перекомпилировать. Это происходит при конфигурации библиотеки (первый этап её сборки), когда в среде выставлены пути к нужному компилятору и запущен configure, в аргументе -prefix которого выставлен путь, по которому qmake будет искать инсталляцию Qt.

Перечитай темы GNU/Linux Qt5.* - Линкуем статически и Отучение Qt 5.2.0 от библиотек MinGW и Qt, там о компиляции библиотеки Qt довольно много написано.
1
18844 / 9843 / 2408
Регистрация: 30.01.2014
Сообщений: 17,285
09.06.2017, 19:13 5
Magickarp, Вот мне вообще не понятно, накой извращаться, если в Астре есть и Qt и qmake и в общем-то все необходимое для успешной компиляции.
У тебя специального назначения редакция или common?
В комплекте идет два диска, один с базовым софтом, другой - для разработчиков, qmake и все прочее есть на нем.

И если уж брать пакеты из другой системы, то уж никак не с Ubuntu, а с Debian. Вот тут есть табличка, в который приводится информация о том, на базе какой версии Debian была сделана та или иная версия астры:
http://www.astralinux.com/osnovnye-komponenty.html
2
09.06.2017, 19:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.06.2017, 19:13
Помогаю со студенческими работами здесь

тесты по администрированию осей Win и Unix
подскажите пожалуйста тесты по администрированию осей Win и Unix уровня типа www.brainbench.com, ну...

avr hid v-usb crossplatform (unix like, linux, win)
Добрый день. Уровень - новичок. Вопрос больше теоретический, реализация может и отсутствовать,...

Просто пример вывода с кириллицей(Win)
Может быть у кого ни будь таковой имеется? Гуглить гуглил а ни одного внятного примера не увидел....

Не работает после установки WIN 7x64 разъем ddr2 , либо просто его не видит комп (
Во общем ребят такая вот проблема,не видит компьютер один слот DDR 2,до переустановки win такого не...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru