- Стоит ли использовать такой порт MingW? Поможет ли это построить большее сообщество?
Я все еще работаю над этой проблемой с моим собственным большим проектом POSIX, и я пришел к выводу, что если вам потребуется позднее взаимодействовать с продуктами Microsoft, то это того стоит, однако тогда я буду использовать MingW только в том случае, если проект среднего размера, если он очень большой, то я бы прошел весь путь с инструментами разработки MSDN Microsoft - там будет доступно огромное количество помощи - однако это будет стоить
- Кто-нибудь знает, насколько болезненным является перенос больших проектов из среды POSIX в Win32 API?
мягко говоря, мое собственное преобразование моего проекта POSIX постоянно откладывалось, потому что количество времени, которое занимает каждая проблема, огромно - еще не закончено преобразование - если я когда-либо буду
- Будет ли это вообще полезно для разработчиков Windows?
Конечно, работа в Microsoft IDE с использованием инструментов из MSDN определенно сократит время разработки, однако увеличит вашу зависимость от библиотек Microsoft - то, что вам нужно с самого начала решить, если это проблема
**
На самом деле вы можете просто добавить необходимые библиотеки cygwin в ваши проекты, а затем вы сможете запустить его в Windows
Мне удалось запустить мой проект POSIX, когда я добавил следующие библиотеки
cygboost_filesystem.dll
cygboost_system-mt-1_53.dll
cygboost_thread.dll
cyggcc_s-1.dll
cygstdc++-6.dll
cygwin1.dll
Возможно, ваш проект будет иметь разные зависимости, однако, если вы считаете, что преобразование не стоит, то, возможно, это решение для вас
Вы также можете добавить свои библиотеки как статические, тогда вам придётся только предоставить последний cygwin1.dll