title: How do I fix LNK4204, or get rid of it?
body: <p>I'm statically linking <code>SFML2.3</code> into my application. When linking in debug mode, I get a huge wall of warnings, all of them like this:</p>
  
  <pre><code>1&gt;sfml-graphics-s-d.lib(View.obj) : warning LNK4204: 'D:\DATA\Libraries\Programming\SFML Projects\SimpleAdventure\Debug\vc120.pdb' is missing debugging information for referencing module; linking object as if no debug info
  </code></pre>
  
  <p>But for different objects in different modules of SFML.</p>
  
  <p>I compiled SFML, in the <code>lib/debug</code> folder there are pdb's for each of the libs.
  I tried copying them to my project's outputpath too, but the result is the same.
  I can't find any information on how to properly handle this.
  I don't want to compile my project without debug info, as was suggested somewhere, but I don't care about these libs.</p>
  
  <p>Turning the warning off with <code>/ignore:4204</code> does not work either because it's on some list of not ignorable warnings for some reason.</p>
  
  <p>Any insight would be appreciated!</p>
  
  <p>EDIT I ended up recompiling all libraries metioned by the warnings with Z7,
  as to embed the debug info in the libs themselves. This removed all warnings.
  But I still do not understand why separate pdb's were an issue all of a sudden.</p>