LINUX.ORG.RU

Портирование Win32 -> POSIX


0

0

Добрый день!

Возникла задача портировать Win32 приложение на *NIX системы. Приложение не то, чтобы очень завязано на Win32, но большую часть времени разрабатывалось на MSVC и использует его стиль и расширения. Вроде _read() и _write() вместо read(2) и write(2).

Понятно, что задача нетривиальная, но есть ли по ней какая-нибудь документация?

Пока кроме статьи на developerNetworks(http://www.ibm.com/developerworks/aix/library/au-porting/index.html) ничего осмысленного не нашел.


Re: Портирование Win32 -> POSIX

лучше переписать, сразу вспоминаются волшебные слова MFC, ActiveX, COM и прочие чудеса

или под wine попробуй

dimon555 ★★★★★ ()

Re: Портирование Win32 -> POSIX

Сразу погрепай на предмет наличия waitformultipleobjects. Есил найдёшь --- легче будет переписать сызнова.

gaa ★★ ()

Re: Портирование Win32 -> POSIX

winelib ?

imp ★★ ()
Ответ на: Re: Портирование Win32 -> POSIX от gaa

Re: Портирование Win32 -> POSIX

> Сразу погрепай на предмет наличия waitformultipleobjects. Есил найдёшь --- легче будет переписать сызнова.

Я в таком случае чего-то на бусте ваял размером с экран, работало. Сорцов не осталось.

mv ★★★★★ ()

Re: Портирование Win32 -> POSIX

Консольное/окошечное? Если слишком завязано на виндовые приблуды, то легче будет заново написать, поглядывая на оригинальную логику.

mv ★★★★★ ()
Ответ на: Re: Портирование Win32 -> POSIX от mv

Re: Портирование Win32 -> POSIX

>> Сразу погрепай на предмет наличия waitformultipleobjects. Есил найдёшь --- легче будет переписать сызнова.
> Я в таком случае чего-то на бусте ваял размером с экран, работало. Сорцов не осталось.


Да тут не столько сорсы, сколько теоретическое обоснование интересно...

gaa ★★ ()

Re: Портирование Win32 -> POSIX

некоторые штуки переносятся, со скрипом, но все же треды, например - смотри xthreads

виндовое гуи - ручками самому переписывать

anonymous ()
Ответ на: Re: Портирование Win32 -> POSIX от mv

Re: Портирование Win32 -> POSIX

Частью консольное. Вроде ничего сильно виндового там нету, но есть приятности от MSVC в виде повсеместного использования tchar.h и соответствующих функций вместо нормальных.

ant ()
Ответ на: Re: Портирование Win32 -> POSIX от ant

Re: Портирование Win32 -> POSIX

> Понятно. Но все же надежда умирает последней :)

Имея бесконечное время и деньги - вперед :)

eXOR ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.