Задать вопрос

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

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

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

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



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

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

Может быть кто-то уже занимался переносом в cygwin и сможет помочь? Qt ведь, по идее, не должен иксы требовать для работы графики?
  • Вопрос задан
  • 3612 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
  • Яндекс Практикум
    DevOps для эксплуатации и разработки
    6 месяцев
    Далее
  • Яндекс Практикум
    Go-разработчик с нуля
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
WNeZRoS
@WNeZRoS
графика требует иксы. А Qt приложение можно собрать простой компиляцией под винду и не нужен будет никакой cygwin.
Ответ написан
Ваш ответ на вопрос

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

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