我有幾個在Linux和OSX上用GNU工具鏈(automake,conf,flex,bison,gcc,...)開發的C免費軟件/開源庫,但我偶爾會得到提供Windows DLL的請求。我希望能夠在不必花費大量時間和金錢進行Windows Visual Studio開發的情況下提供這些功能。我確實有一個Windows XP虛擬機可用,我也知道這個軟件是可移植的,偶爾我會得到補丁,使它在Windows上構建。爲Windows開發人員構建開源庫DLL的最佳方式是什麼?
我應該使用什麼方法或工具?在Linux上交叉編譯?使用Visual Studio Express或其他東西?我更願意從SVN存儲庫完全自動化的東西。我不把cygwin作爲一個解決方案,因爲這似乎並不能提供Windows開發人員需要的東西,據我瞭解的問題 - 鏈接和DLL。
正如我所提到的,我正在使用gnu工具鏈,包括automake/conf。我現在不打算切換到cmake。 – dajobe 2009-06-12 18:52:41