Я создал приложение в Linux с GTK2 в качестве графического интерфейса. Он использует некоторые специфичные для Linux заголовки (например, arpa / inet.h), поэтому для запуска под Windows мне нужно скомпилировать его с Cygwin. Я скачал последнюю версию установщика и решил установить GTK2 и его зависимости. Моя программа скомпилирована нормально. Но для этого нужен X-сервер! У меня старая уродливая графика, и она открывается не в другом окне, как во всех приложениях Windows, а в окне X-сервера. Из-за этого он не может быть переносимым. Я нашел это руководство , которое как раз то, что мне нужно, но я получаю ошибку, когда запускаю «make» для GTK2 (неопределенная ссылка на _IID_IFilePersist, хотя у меня установлен uuid - также пробовал с gtk2.20 ). Можете ли вы предложить, что нужно сделать, чтобы построить мое приложение с помощью Cygwin? Или что мне нужно установить для ошибки "_IID_IFilePersist"? Заранее спасибо!