title: Error MSB6006 "icl.exe" exited with code 4. while building a project
body: <p>I'm currently porting a huge (at least for me! ;-)) solution to MSVS2012. About half the projects use Intel C++ compiler 13 (icl.exe).</p>
  
  <p>Sometime, when I resume a build (after it stopped due to errors) I get the following error:</p>
  
  <p><strong>Error MSB6006: "icl.exe" exited with code 4.</strong></p>
  
  <p>What does it mean? Usually, I need to clean the faulty project then rebuild it to make this error vanish.</p>
  
  <p>Any idea how to fix it?</p>
  
  <p>Thanks!</p>