gpt4 book ai didi

ffmpeg - 编译时 ffmpeg libavutils/common.h 中的意外文件结束错误

转载 作者:行者123 更新时间:2023-12-04 02:08:46 26 4
gpt4 key购买 nike

我正在 ffmpeg 中编译以下简单代码。

#include "stdafx.h"
#include <libavcodec/avcodec.h>
#include <libavformat/avformat.h>

void main()
{

av_register_all();

}

我在项目属性中包含的所有 ffmpeg header 。但我在编译时遇到以下错误。

错误 1 ​​error C1004: 意外的文件结尾发现 dev\include\libavutil\common.h 87 1

问候马亚克

最佳答案

在包含这些 header 之前尝试定义 __STDC_CONSTANT_MACROS 以查看是否可以解决问题。

#include "stdafx.h"
extern "C" {
#define __STDC_CONSTANT_MACROS
#include "libavcodec/avcodec.h"
#include "libavformat/avformat.h"
};

参见 http://bigbang.waterlin.org/bang/using-ffmpeg-under-windows-visual-cpp-environment/

问候zcy

关于ffmpeg - 编译时 ffmpeg libavutils/common.h 中的意外文件结束错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21278141/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com