我在Ubuntu下运行Eclipse时使用ffmpeg库时,遇到了这个问题“'UINT64_C'未在此范围内声明”。FFMpeg:CFLAGS = -D__STDC_CONSTANT_MACROS ./configure其中?
一段时间后,我发现这个解决方案:http://code.google.com/p/ffmpegsource/issues/detail?id=11
但我不知道怎么这一点:
这应该是固定在我们的编译系统,无论你使用的是什么版本的ffmpeg 。如果你仍然得到它,像这样运行configure: CFLAGS = -D__STDC_CONSTANT_MACROS ./configure 并且你的问题应该消失。这适用于使用ffmpeg的其他C++程序,而不仅仅适用于ffms2,但我不能保证其他程序不会因为定义该宏而中断(但它们确实不应该)。
我在哪里可以运行配置?从终端?我尝试与终端,但它不工作。
有人有一个想法如何运行配置?
在此先感谢您的帮助,非常感谢!
嗨Fazo,谢谢你的回答,但我找不到ffmpeg文件夹。它位于usr/include/so下,我怎么能在ubuntu中找到这个文件夹?在此先感谢 – olidev 2010-10-24 21:11:58
您需要在eclipse下的项目浏览器中找到目录位置。 – fazo 2010-10-25 21:52:16