title: visual studio c++ external dependencies
body: <p>In my visual studio project I had a file (say called f.h) which I did not require any more and may have incorrectly removed (by just pressing delete in the solution explorer of visual studio. </p>
  
  <p>Now what I observe is that file is showing up in the "external dependencies" list and causing a compile error.</p>
  
  <p>The compile error is caused as follows (f.h has a #include "x.h" which i do not need and hence removed).</p>
  
  <p>So the question is how to figure out how "f.h" got there in the "external dependencies" and if I can remove it the compile error will go away. </p>