我试图理解这一点很困难,
什么是编译/运行directshow应用程序最少的设置?
我已经安装了visual c ++ 2008 express.
你好世界会很好,
RGS!
小智 15
建立你的环境
设置环境是一个繁琐的过程,因为DirectShow现在已深埋在Windows 7 SDK中.如果您还没有构建基础类,那么您需要进行任何DirectShow开发,您必须首先编译DirectShow基类.
您将在Windows SDK中找到基类.最新的Windows SDK是v7.1.
您可以从microsoft的网站下载Windows SDK.
如果您将Windows SDK安装到它的默认文件夹,您将在此处找到基类:
C:\Program Files\Microsoft SDKs\Windows\v7.1\Samples\multimedia\directshow\baseclasses
Run Code Online (Sandbox Code Playgroud)
在该文件夹中,您将找到Visual Studio解决方案文件.在Visual Studio中打开该解决方案,并为Debug和Release模式编译它.
接下来,在Visual Studio中,转到以下菜单选项:工具 - >选项,项目和解决方案 - > VC++目录显示目录 - >包含文件
添加这个:
C:\Program Files\Microsoft SDKs\Windows\v7.1\Samples\multimedia\directshow\baseclasses
Run Code Online (Sandbox Code Playgroud)
显示 - >库文件的目录
添加这些:
C:\Program Files\Microsoft SDKs\Windows\v7.1\Samples\multimedia\directshow\baseclasses\Debug
C:\Program Files\Microsoft SDKs\Windows\v7.1\Samples\multimedia\directshow\baseclasses\Release
Run Code Online (Sandbox Code Playgroud)
您现在应该已经准备好构建DirectShow程序了.您可能还想添加额外的库,如DirectX库(如果您使用VMR9进行更高级的渲染,则需要这些库)和WMFSDK(如果您使用的是Windows Media Format的东西).
编写Hello World程序对于粘贴到Stack Overflow来说有点长.我将在本周末的某个时间看一下发布一个,但你可能想在此期间查看CodeProject,这肯定会有大量的DirectShow示例.
DirectShow拥有一个活跃的开发人员社区,您可以在其中讨论问题和解决方案.
祝好运!
| 归档时间: |
|
| 查看次数: |
11574 次 |
| 最近记录: |