安装DIRECTX9SDK后为什么找不到相应目录,如何设置
我用的是VC6,所以我下载了dxsdk_sum2004和dxsdk_sum2004_extras文件。点击dxsdk_sum2004文件安装DIRECTX9SDK到c:\Progarm Files\Microsoft DirectX9.0 SDK目录中,并解压到
E:\DX9SDK目录中,接着安装dxsdk_sum2004_extras文件,复制E:\DX9SDK\Extras\D3dx Visual Studio6目录下的d3dx9.lib文件到E:\DX9SDK\LIB目录中。
Include files设置为:
E:\DX9SDK\INCLUDE
E:\DX9SDK\SAMPLES\C++\DIRECTSHOW\BASECLASSES
E:\DX9SDK\SAMPLES\COMMON
C:\Program Files\Microsoft DirectX9.0 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
Library files设置为:
E:\DX9SDK\LIB
E:\DX9SDK\SAMPLES\C++\DIRECTSHOW\BASECLASSES
C:\Program Files\Micriosoft DirectX9.0 SDK\Lib
C:\Program Files\Microsoft Visual Studio\VC98\LIB
C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB
点击“工程/设置”菜单,选择“连接”属性页,的“对象/库模块”,输入:
strmbased.lib winmm.lib
其中strmbased.lib是下载的,不知道怎么编译.sln文件(VC6下能否编译?)
编译程序后,出现错误:
error C2146: syntax error : missing ';' before identifier 'HSEMAPHORE'
(已在StdAfx.h文件中加入strmif.h文件)
为什么没有目录:
(1)E:\DX9SDK\SAMPLES\C++\COMMON目录的INCLUDE目录
(2)E:\DX9SDK\SAMPLES\C++\DORECTSHOW\BASECLASS目录下没有DEBUG和RELEASE目录
如果没有上述目录,如何解决
这个问题困扰我很长时间,一直得不到解决,搞得头都大了,各位高手能否指点迷津并给本菜传一个
适用VC6.0版本的DIRECT9SDK,邮箱地址:chenhui998877@,或QQ:562397007,不胜感激