需要下载支持VC6的PlatformSDK,这两个据说是最后2个支持VC6的PlatformSDK了,随便下载哪一个,解压后安装。
For Server2003 3790.0 RTM:
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm
For XPSP2 2600.2180 RTM:
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/XPSP2FULLInstall.htm
第二要安装的是DirectX 9.0b SDK,(这个版本是VC6下开发DirectShow最好的版本了)ms官网下载地址我丢了,百度一下,这个能用,下载后安装一下
http://www.hotdl.com/dl/download.php?id=640&plusp=0
接下来是VC6配置DirectShow开发环境,网上有文章,我简略下
假设你DirectX SDK安装在D盘,D:\DXSDK。
1.编译D:\DXSDK\Samples\C++\DirectShow\BaseClasses目录下的静态库工程baseclasses.dsw,至少要编一个Release版本的。
2.打开VC6,Tools->Options->Directories
Include files里加上几个路径,注意优先级
D:\DXSDK\Include
D:\DXSDK\SAMPLES\C++\COMMON\INCLUDE
D:\DXSDK\SAMPLES\C++\DIRECTSHOW\BASECLASSES
C:\PROGRAM FILES\MICROSOFT SDK\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
前三个是DirectShow的,第四个是PlatformSDK的,后三个是原始安装的
Library files里加上几个路径,注意优先级
D:\DXSDK\Lib
D:\DXSDK\Samples\C++\DirectShow\BaseClasses\Release
D:\DXSDK\Samples\C++\DirectShow\BaseClasses\Debug
D:\DXSDK\Samples\C++\DirectShow\BaseClasses\Release_Unicode
D:\DXSDK\Samples\C++\DirectShow\BaseClasses\Debug_Unicode
C:\Program Files\Microsoft Visual Studio\VC98\LIB
C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB
第2行到第5行就是编译baseclasses.dsw生成的目录,至少需要一个
大功告成,你应该可以编译通过我的代码了
DxPlayerICL是个icon资源文件,仅用于文件关联显示
- 1
- 2
- 3
- 4
- 5
前往页