Cygwin: перенос приложения Linux->Windows?

Дали задание по переносу приложения с Linux на Windows с помощью cygwin.

Проект на С++ и Qt, из инклудов используются только системный ввод/вывод, а остальное взято из Qt. При сборке под cygwin подключается такой набор библиотек:

-lQtGui -lQtCore -lwsock32 -lvncclient -lpng -lz -lpthread



Собирается exe-файл, запускается, не может подключиться к xserver и выдает ошибку. На запущеном из cygwin'а xservere почти весь функционал работает.

В проекте напрямую из иксов ничего не используется, но до запуска main(...) он уже требует к нему подключение. В документации к cygwin приведено только пара скудных примеров, которые ничем особо не помогли.

Может быть кто-то уже занимался переносом в cygwin и сможет помочь? Qt ведь, по идее, не должен иксы требовать для работы графики?
  • Вопрос задан
  • 3606 просмотров
Пригласить эксперта
Ответы на вопрос 1
WNeZRoS
@WNeZRoS
графика требует иксы. А Qt приложение можно собрать простой компиляцией под винду и не нужен будет никакой cygwin.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы