У меня есть несколько свободно распространяемых библиотек C / библиотек с открытым исходным кодом, которые я разрабатываю для Linux и OSX с помощью цепочки инструментов GNU (automake, conf, flex, bison, gcc, ...), но иногда я получаю запросы на предоставление Windows DLL. Я хотел бы иметь возможность предоставить их, не тратя много времени и денег на разработку Windows Visual Studio. У меня есть виртуальная машина с Windows XP, и я также знаю, что программное обеспечение переносимо, так как иногда я получаю исправления, чтобы встроить его в Windows.
Какие подходы или инструменты я должен использовать? Кросс-компиляция в Linux? используя Visual Studio Express или что-то еще? Я бы предпочел что-то полностью автоматизированное из репозитория SVN. Я не считаю cygwin решением, поскольку, похоже, он не обеспечивает того, что нужно разработчикам Windows, насколько я понимаю проблемы - компоновка и библиотеки DLL.