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
添加进“包含文件”。