2013-12-12 145 views
1

我一直在尋找一種解決方案,以擺脫在Visual Studio Express 2013中丟失的-D__STDC_CONSTANT_MACROS消息無濟於事。我已經包含了stdint.h和inttypes。內COMMON.H頭文件在這裏http://www.ffmpeg.org/doxygen/trunk/common_8h_source.html有上線29是有以下部分擺脫在Visual Studio中缺少-D__STDC_CONSTANT_MACROS

#if defined(__cplusplus) && !defined(__STDC_CONSTANT_MACROS) && !defined(UINT64_C) 
#error missing -D__STDC_CONSTANT_MACROS/#define __STDC_CONSTANT_MACROS 
#endif 

然而,似乎__STDC_CONSTANT_MACROS在stdint.h定義。但我仍然得到錯誤。我試圖編譯源是在這裏: http://ffmpeg.org/doxygen/trunk/decoding__encoding_8c-source.html

感謝,

+0

相關d:[FFMpeg:CFLAGS = -D \ _ \ _ STDC \ _CONSTANT \ _MACROS ./configure where?](http://stackoverflow.com/questions/4010345/ffmpeg-cflags-d-stdc-constant-macros-configure- )[使用FFMPeg與VS2010 express](http://stackoverflow.com/q/16586437/332733) – Mgetz

+0

[\ STDC \ _LIMIT \ _MACROS和\ _ \ _ STDC \ _CONSTANT \ _MACROS是什麼意思? ](http://stackoverflow.com/questions/986426/what-do-stdc-limit-macros-and-stdc-constant-macros-mean) –

+0

@Mgetz;該解決方案適用於Ubuntu而不是Visual Studio。 – jax

回答

4

-D__STDC_CONSTANT_MACROS錯誤被解決: 項目屬性------->配置屬性-------> C/C++ ----->在附加選項命令行

輸入: -D__STDC_CONSTANT_MACROS

那是什麼工作,我希望它會幫助別人