Exi*_*tos 7 c++ ffmpeg visual-studio-2010
是否有可能在visual studio 2010中从ffmpeg编译源代码?它困难吗?
如果可能的话,只是寻找一些建议(和指示).:-)
干杯,
皮特
小智 7
显然有人在谷歌已经写了一C99到C89部分"降频"来获得ffmpeg与编译Visual Studio:
http://blogs.gnome.org/rbultje/2012/09/27/microsoft-visual-studio-support-in-ffmpeg-and-libav/
他们编写的工具目前仅采用源代码形式.虽然编写了该工具C,但它使用了一些特定于编译器的编译器特定包含Clang,因此您当前需要使用clang来编译它.我必须得到所有的部分Clang(依赖于llvm)并编译VS2010.好了,弄清楚了,所以现在我已经编译了两个工具:c99wrap.exe和c99conv.exe.
博客没有提到这里提到的两件重要事情:
http://libav.org/platform.html#Microsoft-Visual-C_002b_002b
首先,你必须确保link.exe你使用的是Visual C linker而不是mingw linker.此外,msvc toolchainundermsys还不支持共享DLL构建,它目前仅支持静态lib构建,因此--enabled-shared无法链接.
这是不可能的,因为ffmpeg广泛使用C99功能(有充分的理由),并且MSVC不支持该标准的足够的角落和缝隙.
但是,您可以使用MinGW构建的C库与Visual Studio项目一起使用.请参阅以下链接以获取所需的所有信息:
| 归档时间: |
|
| 查看次数: |
12464 次 |
| 最近记录: |