回 帖 发 新 帖 刷新版面

主题:安装DIRECTX9SDK后为什么找不到相应目录,如何设置[em10]

我用的是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@163.com,或QQ:562397007,不胜感激
 

回复列表 (共1个回复)

沙发

全部安装到c盘中,在安装过程中记好安装的路径,我安装的时候很正常

我来回复

您尚未登录,请登录后再回复。点此登录或注册