Заблокирован
1

Можно ли под Windows поставить какой - то комплект Qt, чтоб параллельно компилить под Win и Linux?

13.09.2013, 12:19. Показов 1672. Ответов 4
Метки нет (Все метки)

Ну как бЭ вопрос в шапке Тоесть не имея на компе Linux, компилировать под виндой два выходных файла, под Windows и под Linux ?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.09.2013, 12:19
Ответы с готовыми решениями:

Что можно поставить максимально под материнскую плату Asus M2N-X Plus чтоб улучшить компьютер?
Может и есть такие уже темы на форуме но извеняйте я создал новую мне так проще будет. я не селен в...

Какой среднебюджетный SSD не более 60 GB можно поставить под ОС ?
Ребята , подскажите по ssd (дела никогда с ними не имел, решил попробовать под систему). Сокет...

На Lazarus в Windows можно ли компилировать под Linux?
Программу полностью отрыботал на винде и возникла сложность переноса на линукс. Никак не пойму...

Копирование файлов с машины под Linux на машину под Windows Server
Добрый день! Возникла такая проблема. Не знаю как подступиться к скрипту. Задача следующая:...

4
Эксперт С++
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
13.09.2013, 12:31 2
вроде cygwin это умеет делать, я в свое время мучался, потом плюнул и теперь у нас две билд машины
0
Заблокирован
13.09.2013, 12:44  [ТС] 3
Цитата Сообщение от Maxim Prishchepa Посмотреть сообщение
я в свое время мучался, потом плюнул и теперь у нас две билд машины
Я тоже думаю в эту сторону, просто хотелось по нажатию на кнопку билда сразу два выходных файла замутить...

Точнее в данном случае две динамические библиотеки.... А вот просто интересно, можно ли как то создать вообще кроссовую динамическую библиотеку, несмотря на расширения DLL и SO, просто назвать её SDL (Super Dynamic Library, не путать с Simple DirectMedia Layer :-) ) и подгружать где угодно... Может есть какой - то хитрый способ многоплатформенной линковки ? )) Берд наверное
0
Эксперт С++
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
13.09.2013, 12:55 4
Цитата Сообщение от newbie666 Посмотреть сообщение
Берд наверное
сами и ответили...
1
600 / 467 / 73
Регистрация: 22.01.2009
Сообщений: 1,180
Записей в блоге: 1
13.09.2013, 13:14 5
если есть желание заняться подобным "извращением", копайте в сторону gcc multilib и cross-compile.
Вообще, говоря, теоретически это возможно, gcc специально так спроектирован. На уровне аля просто поддерживать elf-бинарники, если не ошибаюсь, достаточно просто перекомпилить ld с указанием нужных опций (http://ftp.gnu.org/old-gnu/Man... ls_15.html, и еще в файле config.sub много чего интересного есть). А вот как быть с glibc--вот тут черт его знает. И вообще, как оно слинкуется потом, не будет ли различий в версиях библиотек, итд итп..
В принципе, если действительно это так сильно нужно, можно попробовать собрать newlib под винду (впрочем, она уже в mingw портирована и пропатчена как надо, вроде), и скомпилить qt именно с ее поддержкой. Тогда на целевой linux-машине скорее всего, достаточно будет иметь эту же версию newlib, ну и qt скомпиленный с этой же версией... Может прокатит. Но очень много всего нужно поизучать, чтобы так оно работало все.
Другой, более простой вариант -- не мучаться, поставить эмулятор, ну и настроить чтоб оно компилировалось одновременно и на хост машине, и в виртуалке. Это должно быть попроще. Помимо непосредственно "настоящих" эмуляторов можно попробовать colinux, andLinux, и прочее.
Подозреваю, что обратная связка (в линкусе компилировать windows-программы) в разы проще делается, с использованием только хостовой машины.

Добавлено через 1 минуту

Не по теме:

ой, "old-gnu" не заметил, в ссылке:-[ это не я, это все гугль меня туда направил:) ну рядом там должен быть мануал для более новой версии

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.09.2013, 13:14
Помогаю со студенческими работами здесь

Можно ли скомпилировать программу для Windows из под linux?
Можно ли скомпилировать программу для windows из под linux?

Консультант+ на машине под Linux по сети с машины под Windows
Есть такой сложный вопрос, нужно запустить Консультант+ сетевая версия на Linux. При этом сам...

QFile.open() под Linux работает, под windows нет
QDateTime dt = QDateTime::currentDateTime(); logfilepath = "log_" + dt.toString() + ".txt"; ...

DB2 backup под Windows и под Linux.
Сделал backup DB2 базы данных. DB2 стоит под виндой. Клиент будет востанавливать backup под Unix...

Можно ли из под linux писать приложения для Windows c использыванием графики!!??
Очень заинтересовал етот вопрос так как отформатил жосткий и поставил линух а теперь незнаю ...

Удаленный доступ из под Win на Linux
Добрый день. Подскажите кто чем пользуется для подключения удаленного доступа из под Win на Linux?...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru