title: Get rid of missing -D__STDC_CONSTANT_MACROS in Visual Studio
body: <p>I have been searching for a solution to get rid of missing <code>-D__STDC_CONSTANT_MACROS</code> message in Visual studio express 2013 to no avail. I already have included stdint.h and inttypes. Within the common.h header file here <a href="http://www.ffmpeg.org/doxygen/trunk/common_8h_source.html" rel="nofollow">http://www.ffmpeg.org/doxygen/trunk/common_8h_source.html</a> there on line 29 there is a following part </p>
  
  <pre><code>#if defined(__cplusplus) &amp;&amp; !defined(__STDC_CONSTANT_MACROS) &amp;&amp; !defined(UINT64_C)
  #error missing -D__STDC_CONSTANT_MACROS / #define __STDC_CONSTANT_MACROS
  #endif
  </code></pre>
  
  <p>However, it appears that <code>__STDC_CONSTANT_MACROS</code> is defined in the stdint.h. But I still get the error. the source I am trying to compile is here:
  <a href="http://ffmpeg.org/doxygen/trunk/decoding__encoding_8c-source.html" rel="nofollow">http://ffmpeg.org/doxygen/trunk/decoding__encoding_8c-source.html</a></p>
  
  <p>Thanks,</p>