Программа на разных ОС!, WinXP, Kubuntu 9.04, Linux Mint 7, Red Hat v.4 / AS, Solaris 5 |
Здравствуйте, гость ( Вход | Регистрация )
Программа на разных ОС!, WinXP, Kubuntu 9.04, Linux Mint 7, Red Hat v.4 / AS, Solaris 5 |
kuzulis |
18.11.2009, 8:38
Сообщение
#11
|
Активный участник Группа: Участник Сообщений: 393 Регистрация: 29.6.2009 Пользователь №: 862 Спасибо сказали: 36 раз(а) Репутация: 7 |
2 SABROG,
+1 ИМХО, собирать под разные ОС - самый лучший вариант, т.к. если делать одну сборку на всех - то много "геммороя". К тому же насчет Glibc - как вы представляете статически ее скомпилить? Она же в дистрибудивах - SHARED LIB, поэтому ИМХО, нужно в этом случае брать и вкомпиливать в прогу исходники этой самой Glibc и т.п. и т.д А если уж делать одну сборку приложения динамически - то нужно как-то указать компилятору и т.п., чтобы использовалась архитектура i386 и стандарные всякие функции Glibc и чо-то там еще... - для того, чтобы приложение могло работать на других машинах.. Плюс к тому - топикстартеру хорошо бы проверить - как у него настроена видяха, т.к. может быть не установлены проприетарные дровишки - от этого такие тормоза.. Или вообще режим vesa стоит |
|
|
posi4 |
18.11.2009, 11:12
Сообщение
#12
|
Студент Группа: Участник Сообщений: 52 Регистрация: 24.4.2009 Пользователь №: 707 Спасибо сказали: 0 раз(а) Репутация: 0 |
Цитата - на каждой ОС пересобирать Qt из исходников заново - свою программу собирать на каждой ос заново - все зависимые/сторонние библиотеки, которые используются в программе под каждой ОС собирать заново наверное ты прав, но тогда вся идея кросплатформенности идет лесом! имхо Цитата - убедиться, что на всех ОС стоят нормальные драйвера для видео-карты и другие приложения не тормозят также как и твое Цитата хорошо бы проверить - как настроена видяха, т.к. может быть не установлены проприетарные дровишки - от этого такие тормоза.. Или вообще режим vesa стоит спасибо, этим займусь, потому что как то не задумывался об этом раньше. обычно на виндах раз все установишь и забываешь. Еще вопрос, как запустить приложение написанное под Qt 4.5.3 на более старых версиях ОС? думаю что лет 15 назад когда был всё тот же Solaris 5(будь он проклят=) Qt только начинала свой путь, и сейчас уже все поменялось! это значит не получить мне уже на этой системе тех вкусностей которые я запихнул в свое приложение! или можно все таки перевести код, ну может на более старую версию Qt? с этим сталкивался кто нибудь? |
|
|
Litkevich Yuriy |
18.11.2009, 11:17
Сообщение
#13
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
Гость_Гость_* |
18.11.2009, 11:26
Сообщение
#14
|
Гости |
под солярис по-любому надо собирать отдельную версию. Он конечно юникс, но у него совсем другой формат библиотек\исполняемых файлов, нежели в линуксе, программа из линупса и не должна работать
|
|
|
Текстовая версия | Сейчас: 1.12.2024, 14:01 |