Russian Qt Forum
Май 15, 2024, 20:10 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Поделитесь опытом переноса с Windows на Linux  (Прочитано 3868 раз)
2die4
Гость
« : Сентябрь 01, 2005, 19:24 »

Здравствуйте!

Встала проблема разработки приложений под ось МСВС (Мобильная система вооруженных сил), сделанная из Red Hat какой-то версии. У нас стоит вопрос на чем разрабатывать и как.
Писал проги на QT 3.3.4 под Windows, но переносить на другие платформы (Linux) ни разу не пробовал. Были ли проблемы с переносом, поделитесь пожалуйста опытом.
Записан
joktar
Гость
« Ответ #1 : Сентябрь 01, 2005, 19:32 »

У меня(перенос с Win на Linux,а потом совместная разработка под обеими ОС сразу)  особых проблем не было.
На что напарывался:
- функции C Runtime слегка по разному реализованы
(в Linux например нет Sleep(ms)) - для этих случаев(их немного было) просто была написана своя обвязка вида
#ifdef Q_WS_WIN
#include "glext/wglext.h"
#endif
#ifdef Q_WS_X11
#include <unistd.h> // for sleep,windows version uses ::Sleep from //WinAPI
#endif
...
//System-indep sleep
inline bool tauSleep(unsigned int secs)
{
#ifdef Q_WS_WIN

        ::Sleep(secs*1000);
#endif
#ifdef Q_WS_X11
        ::sleep(secs);
#endif

      return true;
}

- Загрузка расширений OpenGL на разных платформах делается слегка по разному - аналогичное решение.

С МСВС не сталкивался, доходили слухи что там вообще Qt2
Записан
KOSchMAR
Гость
« Ответ #2 : Сентябрь 02, 2005, 06:12 »

в Linux особых проблем нет
в МСВС прямопропорционально сложности приложения
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.041 секунд. Запросов: 17.