Какой компилятор вы использовали в Solaris? Компилятор suncc или компилятор GCC? В последнем случае вашей первой ставкой будет компиляция в Cygwin, поиск ошибок и библиотек, которые он найдет, и попытка установить их в вашей установке Cygwin. Вы можете продолжать постепенно таким образом.
Если вы скомпилировали его с помощью suncc, вы все равно должны попробовать компиляцию под Windows под Cygwin и посмотреть, какие библиотеки и несовместимости отсутствуют.
После того, как вы успешно портировали его на Cygwin, вам следует посмотреть, чтобы он работал на Windows без использования Cygwin.
НТН,
Amit