Я хотел бы сделать большой мой проект buildable на платформах Windows. Сам проект это записано в C/C++ в соответствии со стандартами POSIX, с некоторыми зависимостями библиотеки, такими как libxml2, libcurl и так далее. Я - больше разработчик Linux, а не разработчик Windows, таким образом, я понятия не имею, которого пакета компилятора я должен использовать для портирования кода. Какой предлагает больше совместимости с gcc 4.4.3, я использую прямо сейчас?
Мой гибкий провод потребностей проекта и бизон, там кто-либо "готовый использовать" среду для портирования таких проектов на платформы окон?
Спасибо.
Если бы это был я, я бы установил следующее:
Порт MinGW компилятора GCC из Twilight Dragon (это в настоящее время только на 4.4.1, но я полагаю, что он удовлетворит ваши потребности, и я считаю его очень надежным)
Среда MSYS (bash и т. д. для Windows) из http: / /sourceforge.net/apps/mediawiki/cobcurses/index.php?title=Install-MSYS
Различные инструменты, такие как flex из http://gnuwin32.sourceforge.net/
Фактически это среда I я занимаюсь программированием, и он работает очень хорошо. Если вам нужна IDE, я бы порекомендовал Code :: Blocks , но и gvim , и emacs также доступны для Windows.
Я очень сомневаюсь, что ни cygwin, ни mingw еще не достигли версии 4.4.3. Я бы поставил на то, что мне будет проще обновить компилятор в mingw.
Вам понадобится cygwin, если вы действительно используете какие-то специфические для Linux вещи. Я не думаю, что перечисленные вами библиотеки не являются проблемой. POSIX может быть, в зависимости.
Если вы не используете какие-либо системные вызовы UNIX, вы можете свободно работать в Windows. Также есть flex & bison для окон: http://gnuwin32.sourceforge.net/packages.html . Вы можете продолжить работу с MinGW: http://www.mingw.org/ .
Если у вас есть системные вызовы UNIX, вы должны использовать cygwin: http://www.cygwin.com/ , http://en.wikipedia.org/wiki/Cygwin .