Название: Поделитесь опытом переноса с Windows на Linux Отправлено: 2die4 от Сентябрь 01, 2005, 19:24 Здравствуйте!
Встала проблема разработки приложений под ось МСВС (Мобильная система вооруженных сил), сделанная из Red Hat какой-то версии. У нас стоит вопрос на чем разрабатывать и как. Писал проги на QT 3.3.4 под Windows, но переносить на другие платформы (Linux) ни разу не пробовал. Были ли проблемы с переносом, поделитесь пожалуйста опытом. Название: Поделитесь опытом переноса с Windows на Linux Отправлено: joktar от Сентябрь 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 Название: Поделитесь опытом переноса с Windows на Linux Отправлено: KOSchMAR от Сентябрь 02, 2005, 06:12 в Linux особых проблем нет
в МСВС прямопропорционально сложности приложения |