VS2005 工程建立方法

本文介绍了如何在VS2005中建立一个基于对话框的MFC工程,并详细说明了如何配置环境,包括设置包含目录、库目录以及链接器输入,以整合DirectShow的相关库文件,如strmbasd.lib、winmm.lib等。通过这些步骤,开发者可以顺利进行DirectShow编程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一般的整个工程的构建过程:
1. 首先建立一个基于对话框的mfc文件
 然后将自己需要的参考文件,也就是自己需要的directshow文件放到文件夹

directshow中,这里不仅仅是把文件加到目录中就可以了,因为涉及到变量

和相关函数的问题,所以需要在class中增加必要的变量和函数。
在工程建立好之后,就会有相关的**和**dlg文件生成。(此中的**为自己建

立的工程的文件名)
2. 进行相关的设置,就是设置环境,这个在一般文件中,设置一次就用了
在把dxsdk中提供的baseclass编译后,
用四种方式编译,会分别生成四个lib,然后就进行以后程序的编写了

ToolS——Option--projects and solutions--c++ Directories中设置
这里需要加入得include files有三种:
D:/SDK/DXSDK/Include
D:/SDK/DXSDK/Samples/C++/DirectShow/BaseClasses
D:/SDK/DXSDK/Samples/C++/Common/Include

在后边的library files中也需要增加三到四种的文件:
D:/SDK/DXSDK/Lib
D:/SDK/DXSDK/Samples/C++/DirectShow/BaseClasses/Debug
D:/SDK/DXSDK/Samples/C++/DirectShow/BaseClasses/Release

3.(1) 菜单栏中的Project 中的Properties中的linker中的input中需

要设置前三个参数,就是链接的lib:
Additional Dependencies需要加入strmbasd.lib winmm.lib

strmiids.lib uuid.lib
ignore All Default Libraries 后边是no
Ignore Specific Library后边是 libcmtd.lib

这三个设置好就可以了。

(3)上边的设置是整个工程的链接设置,还需要对自己的程序的设置,就需

要在左侧文件上点右键然后也是选择 Properties中的linker中的input中

需要设置前三个参数,就是链接的lib:
Additional Dependencies需要加入strmbasd.lib winmm.lib

strmiids.lib uuid.lib
ignore All Default Libraries 后边是no
Ignore Specific Library后边是 libcmtd.lib
Ignore Specific Library后边是 libcmtd.lib

这三个设置好就可以了。

以上完成后就可以主要在dlg中进行必要的编程了。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值