VS2005 directshow 编译开发环境的配置



需要安装的软件
1, Visual Studio 2005 Pro + MSDN.iso 安装到 C:/DEV/VS2005
2, Platform SDK 可以从微软官方网站下载,我下载的是 Windows Server 2003 R2 Platform SDK ISO.img,
   用虚拟光驱 daemon tools 安装到 C:/DEV/platformSDK
3, DirectX SDK 也可以从微软官方网站下载,我下载的是 dxsdk_aug2007.exe,安装到 C:/DEV/dxsdk

修改 SetEnv.Cmd
用编辑器(比如记事本, ultraedit, 或者 Emacs)打开 C:/DEV/platformSDK/SetEnv.Cmd, 在第一行加上:
Set DXSDK_DIR=C:/DEV/DXSDK
注意,如果 directx sdk 的安装位置不同,要做相应的修改

编译 DirectShow 基类源代码,配置VS2005
1,开始菜单 Microsoft Visual Studio 2005/Visual Studio Tools/Visual Studio 2005 Command Prompt
   打开命令行窗口,也可以启动 cmd 窗口后自己运行vsvars32.bat
2,cd C:/DEV/platformSDK
   SetEnv /XP32 /DEBUG
3,cd C:/DEV/PSDK/Samples/Multimedia/DirectShow
4,nmake
  然后去喝咖啡,如果编译顺利,我们就有了 debug 版的 strmbasd.lib
5,cd C:/DEV/platformSDK
   SetEnv /XP32 /RETAIL
6,cd C:/DEV/PSDK/Samples/Multimedia/DirectShow
7,nmake
   再去喝咖啡,如果编译顺利,我们就有了 release 版的 strmbase.lib
8,启动 vs2005, 菜单 Tools/Options/Projects and Solutions/VC++ Directories 中
   include files 中加入
   C:/DEV/platformSDK/Include
   C:/DEV/dxsdk/Include
   C:/DEV/PSDK/Samples/Multimedia/DirectShow/BaseClasses
   Library Files 中加入
   C:/DEV/platformSDK/lib
   C:/DEV/dxsdk/lib
   C:/DEV/PSDK/Samples/Multimedia/DirectShow/BaseClasses/XP32_RETAIL
   C:/DEV/PSDK/Samples/Multimedia/DirectShow/BaseClasses/XP32_DEBUG
9, 新建工程以后,菜单 Project/Properties 在对话框中找到 Linker/Input
   为Debug configuration 添加 strmbasd.lib, winmm.lib
   为Release configuration 添加strmbase.lib, winmm.lib

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值