首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows phone 8.1上的ffmpeg编译问题

Windows phone 8.1上的ffmpeg编译问题
EN

Stack Overflow用户
提问于 2014-09-11 15:41:51
回答 1查看 735关注 0票数 2

查看一下Build ffmpeg for windows phone 8,我就可以使用以下步骤在Windows 8上编译ffmpeg:

我的配置

OS: Windows 8.1 VS:极限2013年更新3(如果armasm失败,msvcdis110.dll将从dllsearch下载它) FFmpeg 2.1.5 (确保“链接”和"cl“命令指向MS”链接“和"cl")

以下是这里列出的先决条件:002b-Compiler-for-Windows

)下载c99toc89:https://github.com/libav/c99-to-c89/downloads/。确保来自c99toc89的所有文件都位于明威路径(/bin中复制)

) FFMPEG需要stdint.h和intypypes.h标头作为C99的一部分。不幸的是,Visual不包括这些文件。幸运的是,有一个项目解决了这个问题。下载最新版本并将其解压缩到(C:\程序文件(X86)\MicrosoftVisualStudio11.0\VC\include)。

)启动cmd和"c:\Program (x86)\Microsoft 12.0\VC\vcvarsall.bat x86_arm“,然后启动msys。

-)配置:

代码语言:javascript
复制
./configure --toolchain=msvc \
--disable-programs \
--disable-network \
--disable-protocols \
--extra-cflags="-D_ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE -D_M_ARM -D_WINAPI_FAMILY=WINAPIFAMILY_APP" \
--enable-cross-compile \
--target-os=win32 \
--arch=arm \
--as=armasm \
--cpu=armv7 \
--disable-yasm \
--extra-ldflags="-MACHINE:ARM" \
--disable-dxva2 \
--disable-asm \
--disable-doc

我能够获得.a静态库,但我无法使用它生成一个应用程序。我在链接kernel32.lib和libcmt.lib时遇到了问题。

有没有人?

EN

回答 1

Stack Overflow用户

发布于 2017-02-24 07:59:42

如果您收到错误*.lib丢失错误,您可以运行导出命令,就像libcmt.lib在我的系统中位于下面的路径中一样

代码语言:javascript
复制
export PATH=$PATH:"/c/Program Files (x86)/Microsoft Visual Studio 10.0/VC/lib"

这对我有用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25791755

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档