游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3826|回复: 3

谁可以教我怎么安装VC++的DX SDK库?

[复制链接]

2

主题

8

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2010-8-13 19:14:00 | 显示全部楼层 |阅读模式
我安装了DX的SDK,是在微软的官网下的,安装之后也设置好了路径,为什么还会出现这么多错误?
另外在网上看见别人安装SDK之后可以直接建立关于DX的工程,我这里怎么没有出现?(我是直接用Win32 Application建立的,出现了下面错误)

--------------------Configuration: …… - Win32 Debug--------------------
Compiling...
GameForm.cpp
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(286) : error C2061: syntax error : identifier '__in'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(293) : error C2061: syntax error : identifier '__in'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(299) : error C2061: syntax error : identifier '__in'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(307) : error C2061: syntax error : identifier '__in'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(425) : error C2061: syntax error : identifier '__in'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(554) : error C2061: syntax error : identifier '__out'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(558) : error C2061: syntax error : identifier '__out'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(565) : error C2061: syntax error : identifier '__out'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(884) : error C2061: syntax error : identifier '__out'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(888) : error C2061: syntax error : identifier '__out'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(1043) : error C2061: syntax error : identifier '__out'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(1047) : error C2061: syntax error : identifier '__in_opt'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(1226) : error C2061: syntax error : identifier '__out'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(1230) : error C2061: syntax error : identifier '__out'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(1234) : error C2061: syntax error : identifier '__in'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(1392) : error C2061: syntax error : identifier '__out'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(1398) : error C2061: syntax error : identifier '__inout'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(1404) : error C2061: syntax error : identifier '__in'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(1414) : error C2061: syntax error : identifier '__in'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(1421) : error C2061: syntax error : identifier '__out'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(1425) : error C2061: syntax error : identifier '__in'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(1429) : error C2061: syntax error : identifier '__out'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(1433) : error C2061: syntax error : identifier '__in'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(1437) : error C2061: syntax error : identifier '__in'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(1441) : error C2061: syntax error : identifier '__out'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(1676) : error C2061: syntax error : identifier '__in'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(1683) : error C2061: syntax error : identifier '__in_opt'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(1687) : error C2061: syntax error : identifier '__out'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(1693) : error C2061: syntax error : identifier '__out'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(1704) : error C2061: syntax error : identifier '__in'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(1708) : error C2061: syntax error : identifier '__out'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(1712) : error C2061: syntax error : identifier '__out'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(1716) : error C2061: syntax error : identifier '__out'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(1946) : error C2061: syntax error : identifier '__out'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(1954) : error C2061: syntax error : identifier '__out'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(1958) : error C2061: syntax error : identifier '__in'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(1967) : error C2061: syntax error : identifier '__out'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(2140) : error C2061: syntax error : identifier '__out'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(2144) : error C2061: syntax error : identifier '__in'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(2154) : error C2061: syntax error : identifier '__in_ecount'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(2164) : error C2061: syntax error : identifier '__out'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(2366) : error C2061: syntax error : identifier '__out'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(2547) : error C2061: syntax error : identifier '__out'
d:\program files\microsoft directx sdk (june 2010)\include\dxgi.h(2703) : error C2061: syntax error : identifier '__out'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(800) : error C2061: syntax error : identifier '__out'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(804) : error C2061: syntax error : identifier '__in'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(812) : error C2061: syntax error : identifier '__in'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(820) : error C2061: syntax error : identifier '__in'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(967) : error C2146: syntax error : missing ';' before identifier 'StencilReadMask'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(967) : error C2501: 'UINT8' : missing storage-class or type specifiers
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(967) : error C2501: 'StencilReadMask' : missing storage-class or type specifiers
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(968) : error C2146: syntax error : missing ';' before identifier 'StencilWriteMask'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(968) : error C2501: 'UINT8' : missing storage-class or type specifiers
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(968) : error C2501: 'StencilWriteMask' : missing storage-class or type specifiers
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(995) : error C2061: syntax error : identifier '__out'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(1154) : error C2146: syntax error : missing ';' before identifier 'RenderTargetWriteMask'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(1154) : error C2501: 'UINT8' : missing storage-class or type specifiers
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(1154) : error C2501: 'RenderTargetWriteMask' : missing storage-class or type specifiers
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(1179) : error C2061: syntax error : identifier '__out'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(1325) : error C2061: syntax error : identifier '__out'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(1468) : error C2061: syntax error : identifier '__out'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(1472) : error C2061: syntax error : identifier '__in'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(1654) : error C2061: syntax error : identifier '__in'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(1664) : error C2061: syntax error : identifier '__out'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(1880) : error C2061: syntax error : identifier '__in'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(1890) : error C2061: syntax error : identifier '__in'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(1894) : error C2061: syntax error : identifier '__out'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(2128) : error C2061: syntax error : identifier '__in'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(2138) : error C2061: syntax error : identifier '__in'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(2142) : error C2061: syntax error : identifier '__out'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(2372) : error C2061: syntax error : identifier '__in'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(2382) : error C2061: syntax error : identifier '__in'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(2386) : error C2061: syntax error : identifier '__out'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(2573) : error C2061: syntax error : identifier '__out'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(2788) : error C2061: syntax error : identifier '__out'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(3002) : error C2061: syntax error : identifier '__out'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(3193) : error C2061: syntax error : identifier '__out'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(3879) : error C2061: syntax error : identifier '__out'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(4044) : error C2061: syntax error : identifier '__out_bcount_opt'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(4232) : error C2061: syntax error : identifier '__out'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(4590) : error C2146: syntax error : missing ';' before identifier 'NumDetectableParallelUnits'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(4590) : error C2501: 'UINT8' : missing storage-class or type specifiers
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(4590) : error C2501: 'NumDetectableParallelUnits' : missing storage-class or type specifiers
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(4615) : error C2061: syntax error : identifier '__out'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(4774) : error C2061: syntax error : identifier '__in_ecount'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(4782) : error C2061: syntax error : identifier '__in_ecount'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(4786) : error C2061: syntax error : identifier '__in_opt'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(4794) : error C2061: syntax error : identifier '__in_ecount'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(4798) : error C2061: syntax error : identifier '__in_opt'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(4802) : error C2061: syntax error : identifier '__in'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(4810) : error C2061: syntax error : identifier '__in'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(4820) : error C2061: syntax error : identifier '__in_ecount'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(4824) : error C2061: syntax error : identifier '__in_opt'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(4832) : error C2061: syntax error : identifier '__in_ecount'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(4840) : error C2061: syntax error : identifier '__in_opt'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(4848) : error C2061: syntax error : identifier '__in'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(4860) : error C2061: syntax error : identifier '__in'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(4874) : error C2061: syntax error : identifier '__in_ecount'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(4878) : error C2061: syntax error : identifier '__in_opt'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(4882) : error C2061: syntax error : identifier '__in'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(4890) : error C2061: syntax error : identifier '__in_ecount'
d:\program files\microsoft directx sdk (june 2010)\include\d3d10.h(4890) : fatal error C1003: error count exceeds 100; stopping compilation
执行 cl.exe 时出错.

…… - 1 error(s), 0 warning(s)

2

主题

8

帖子

8

积分

新手上路

Rank: 1

积分
8
 楼主| 发表于 2010-8-14 14:58:00 | 显示全部楼层

Re:谁可以教我怎么安装VC++的DX SDK库?

我都已经加上了……并且放在了第一位

不过这sdk貌似不支持VC++了,不知道谁有支持VC++的sdk呢?

86

主题

2251

帖子

2384

积分

金牌会员

Rank: 6Rank: 6

积分
2384
QQ
发表于 2010-8-15 00:13:00 | 显示全部楼层

Re:谁可以教我怎么安装VC++的DX SDK库?

VC6么?那应该不支持了吧

2

主题

8

帖子

8

积分

新手上路

Rank: 1

积分
8
 楼主| 发表于 2010-8-16 20:06:00 | 显示全部楼层

Re:谁可以教我怎么安装VC++的DX SDK库?

这个站的DX9支持,已经做游戏了……谢谢。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-7 18:54

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表