开源播放器mpc_vs2005 编译报错问题解决过程

在尝试用VS2008编译mpc_vs2005源码时遇到错误,包括'ip_mreq'未声明和'streams.h'文件找不到。解决方法包括添加Microsoft SDKs包含目录,引入'ws2ipdef.h',安装并链接DirectShow库,以及添加ATL Server Library的include目录。经过这些步骤,最终成功编译并运行MPC播放器。
摘要由CSDN通过智能技术生成

mcp_vs2005 源码路径:https://guliverkli2.svn.sourceforge.net/svnroot/guliverkli2

用vs2008打开mpc_vs2005.sln

编译报错:

1>.\UDPReader.cpp(323) : error C2065: 'ip_mreq' : undeclared identifier

\src\apps\mplayerc\stdafx.h(62) : fatal error C1083: Cannot open include file: 'streams.h': No such file or directory

 

解决办法:

1、UDPReader.cpp(323) : error C2065: 'ip_mreq' : undeclared identifier报错问题:

tools=>options =>vc++ directoroys=>include files 添加:

C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include

UDPReader.cpp文件inclu头文件代码处 添加:#include "ws2ipdef.h"

 

2、 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory问题

没有使用direct show 导致,下载dirctshow三方库,本人dirctshow库名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值