title: Compiling OpenCV3.0.0 with mingw32-builds
body: <p>I've built OpenCV 2.4.8 in the past with the regularly distributed mingw32, but since I'm migrating to use newer C++11 standard functions and OpenCV3 formats and functionalities, I had to change my compiler to <em>mingw32-builds</em>.</p>
  
  <p>It certainly supports the C++11 functions I want to use, but I can't compile OpenCV3 properly.</p>
  
  <p>Some other questions suggested two approaches</p>
  
  <ol>
  <li>Disabling <code>WITH_IPP</code> during CMake</li>
  <li>Commenting out <code>add_extra_compiler_option(-Werror=non-virtual-dtor)</code> in the CMake configuration file</li>
  </ol>
  
  <p>Although making these modifications made it compile, IPP is a performance enhancing library and that warning message is a high level warning which may lead to future bugs.</p>
  
  <p>Is there anyway to compile OpenCV3.0.0 without these quirks?</p>
  
  <p>Additional information:</p>
  
  <ul>
  <li>I've already compiled the exact same build on Ubuntu and everything (from c++11 to opencv3) went fine, no errors, no high level warnings, no quirks</li>
  <li>I am now working under Windows 8.1 64-bit, but focused on compiling 32-bit binaries (for compatibility)</li>
  </ul>