FFMPEG MSVC汇编卡住
FFmpeg MSVC Compilation stuck
现在我尝试构建ffmpeg库。我正在使用Windows7 64位和MSVC2010。我遵循了本指南:https://trac.ffmpeg.org/wiki/compilationguide/msvc
我摆脱了视图错误,配置最终正在工作。但是当我尝试制作时,它运行大约半小时,然后卡住。它不会继续,我让它整夜奔跑,没有任何事情发生。我还尝试了不同的编译器选项,但每次都会在同一时刻卡住。
ffv1dec.o_converted.c
d:cpplibrariesffmpeg-masterlibavcodecget_bits.h(308) : warning C4101: 're_cache' : unreferenced local variable
d:cpplibrariesffmpeg-masterlibavcodecgolomb.h(360) : warning C4245: '=' : conversion from 'int' to 'unsigned int', signed/unsigned mismatch
我还尝试设置mingw64 msys2环境,但那里有同样的问题。我还尝试了另一个设置,但是当我摆脱某些错误时,我总是陷入完全相同的位置。
cl.exe正在运行并正在使用内存,但什么也没有发生。
我还会收到大量警告,例如从int到未签名的int,makro重新定义等的转换。
我不知道在哪里解决此问题,所以我很感谢您的帮助。
我不知道为什么,但是我通过修改libavcodec ffv1enc.c:
来解决此问题。//#if FF_API_CODER_TYPE
static const AVCodecDefault ffv1_defaults[] = {
{ "coder", "-1" },
{ NULL },
};
//#endif
//#if FF_API_CODER_TYPE
.defaults = ffv1_defaults,
//#endif
相关文章:
- MSVC多行宏编译器错误
- 为什么使用__LINE_的代码在发布模式下在MSVC下编译,而不是在调试模式下
- MSVC是否支持C++11样式的属性而不是__declspec
- MSVC将仅移动结构参数解释为指针
- C++17中函数模板中的静态数组初始化(MSVC 2019)
- 有与__builtin__FUNCTION()等效的MSVC吗
- 为什么 gcc 编译这个而 msvc 没有
- 看起来is_nothrow_constructible_v()在MSVC中被破坏了,我错了吗
- 正在解码MSVC 32位版本的程序集(作业).没有手术做什么
- MSVC 忽略 [[maybe_unused]] 的功能?
- 为什么我的C++程序的程序集输出充满了 .ascii,没有汇编代码?
- std::vector::p ush_back() 不会在 MSVC 上编译具有已删除移动构造函数的对象
- MSVC中的宏观扩展问题
- "Ill-defined for-loop - loop executes infinitely" (MSVC C6295)
- 在 emscripten 网页汇编正在运行期间更新进度条?
- 为什么我们不编写可以处理C++标识符的汇编器和链接器?
- __CHAR_BIT__宏是否为 MSVC 编译器预定义?
- 为什么 MSVC C++编译器将一个简单的 Hello World 扩展为 4000 行汇编?
- FFMPEG MSVC汇编卡住
- visual MSVC汇编函数参数