title: Developing Windows applications on Linux?
body: <p>My primary OS is Linux, but now I'm forced to write some C++ applications for Windows.
  I was thinking about developing on the Linux box with cross platform libraries like WxWidgets (and some care about other platform dependencies) and then cross compiling the result to mingw target.</p>
  
  <p>So the tools I'm thinking of using are</p>
  
  <ul>
  <li>g++ for compilation and cross-compilation.</li>
  <li>CMake</li>
  <li>WxWidgets</li>
  <li>??? for making windows installer packages</li>
  <li>wine for testing of the windows version</li>
  </ul>
  
  <p>And my questions:</p>
  
  <ol>
  <li><p>What are some free (or even better open source) installers for Windows that I might use to create the final package? It would help if the package could be prepared from Linux.</p></li>
  <li><p>Will <a href="http://en.wikipedia.org/wiki/Wine_(software)" rel="noreferrer">Wine</a> be enough to test the cross compiled version (after all the logic is tested in the Linux version)?</p></li>
  <li><p>Is this a good idea? :-)</p></li>
  </ol>