title: Cannot include std::thread header in wxWidgets application
body: <p>I have the following code:</p>
  
  <pre><code>#include "wx\wx.h"
  
  class BClient : public wxApp
  {
     virtual bool OnInit();
     virtual int  OnQuit();
  };
  
  IMPLEMENT_APP(BClient)
  
  bool BClient::OnInit()
  {
  
      return true;
  }
  
  int BClient::OnQuit()
  {
  
      return 0;
  }
  </code></pre>
  
  <p>As soon I try to add the line</p>
  
  <pre><code>#include &lt;thread&gt;
  </code></pre>
  
  <p>I receive this errors:</p>
  
  <blockquote>
    <p>Error 10  error C2347: '__w64' : can not be used with type '__w64
    unsigned __int64'</p>
    
    <p>Error 12  error C2143: syntax error : missing ';' before ','</p>
    
    <p>Error 13  error C2059: syntax error : ','</p>
  </blockquote>
  
  <p>The errors refer to this file: <strong>c:\program files (x86)\microsoft visual studio 12.0\vc\include\concrt.h</strong></p>
  
  <p>So, for some reason, wxwidgets and std::thread doesn't mix together.</p>
  
  <p>Can someone explain to me why this is happening and is there a workaround for this issue ? </p>
  
  <p>Thanks.  </p>