现在的位置: 首页 > 综合 > 正文

Win7下VS2010配置DirectShow (WIN32 控制台应用程序)

2018年10月27日 ⁄ 综合 ⁄ 共 665字 ⁄ 字号 评论关闭

1.下载DirectShow

2.配置:

      2.1 将DirectShow解压,我的解压目录为D:\DirectShow;

      2.2 配置VS2010的项目"属性":

             A.在"VC++目录"的"可执行文件目录"中添加D:\DirectShow\bin

             B.在"VC++目录"的"包含目录"中添加D:\DirectShow\include

             C.在"VC++目录"的"库目录"中添加D:\DirectShow\lib

             D.把D:\DirectShow\include中的"CameraDS.h"、"CameraDS.cpp"复制到项目当前目录下,并加载到项目的"头文件"、"源文件"中,如下图:

             

3.修改winNT.h

       以管理员身份(开始->所有程序->附件->命令提示符(右键,以管理员身份打开,然后打开目标文档))打开C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include目录

       在winNT.h文件第290行左右的如下两行

       typedef void *PVOID;

       typedef void *POINTER_64 PVOID64;

      之前添加:

      #define POINTER_64 __ptr64

4.在CameraDS.cpp头添加: #include "stdafx.h"

(备注:参考自http://blog.csdn.net/yangalbert/article/details/7408747,有改动)

抱歉!评论已关闭.