Microsoft SDK 中Sample之
Amcap 的运行方法
写这篇文章的由衷是我想很多编程爱好者都可能会去尝试运行SDK的Sample,但微软提供的代码并不能直接编译,我开始发现运行报错时,还拙劣地以为是代码有误,竟然改动了少许代码,结果显然还是fail了。
网上查了很多关于编译失败的资料,有讲“无法解析的外部符号”,也有讲到具体代码中的类及头文件、库文件等等,下面讲下我最后成功的步骤。
注:如果中間遇到問題,請多多嘗試,最好先备份一下,请在原目录及原文件夹运行,以保持文件路径不变!
一、 我用的IDE是vs2008,系统是64位的,所以下载对应64位的Microsoft SDK并安装,我的是7.1版本。
二、 设置好IDE配置,工具——》选项——》项目和解决方案——》VC++目录
其中
把Micorsoft SDKs\Windows\v7.1\Include
Micorsoft SDKs\Windows\v7.1\Samples\multimedia\directshow\common
添加进“

本文介绍了在64位Windows系统上使用VS2008成功运行Microsoft SDK 7.1版本的Amcap项目的方法,包括设置IDE配置、编译baseclasses项目、修改项目属性以解决编译问题,以及生成与平台无关的可执行文件。通过这些步骤,读者可以了解如何处理DirectShow相关项目的问题。
最低0.47元/天 解锁文章
3835

被折叠的 条评论
为什么被折叠?



