Visual Studio 2005结合Direct 9.0 SDK(Aug2007)时应该注意的事项

要用DX SDK开发DX程序必然要用VC++ 6.0或者VS。但是现在的DX SDK VC++ 6.0已经不能胜任了,一般都是用VS2003或者VS2005来进行开发。

    昨天,我开始搭建开发环境(前次弄好了但是GHOST还原了就没了……),但是直到晚上十点多宿舍快熄灯时才完成,中间的郁闷不可言语。所以发表此文,希望遇到相同问题的朋友能有用。

    我遇到的报错是:fatal error C1083: 无法打开包括文件: msctf.h : No such file or directory

    各种搜索,看到大家都说是WINDOWS SDK没有安装的缘故,与VS和DX没有直接关系。我去微软官方下载了Windows Server 2003 SP1 Platform SDK.exe的镜像文件

(友情地址http://download.microsoft.com/download/7/5/e/75ec7f04-4c8c-4f38-b582-966e76602643/5.2.3790.1830.15.PlatformSDK_Svr2003SP1_rtm.img,注意要用虚拟光驱打开)

    但是现在不报没有msctf.h,而是其他一堆莫名其妙的错误。后来反复检查,发现是在

工具->选项->项目和解决方案C++目录 的 库文件 设置成了

\Microsoft DirectX SDK (August 2007)\Lib\x64

正确的应该是

\Microsoft DirectX SDK (August 2007)\Lib\x86

这里还应该添加个WINDOWS SDK的

\Microsoft Platform SDK\lib

还有要设置的就是

工具->选项->项目和解决方案C++目录 的 包含文件

添加:

\Microsoft DirectX SDK (August 2007)\Include

\Microsoft Platform SDK\Include

    其实WINDOWS SDK的设置可以在安装完Windows Server 2003 SP1 Platform SDK后运行开始菜单里面的Platform SDK for Windows Server 2003 SP1下拉菜单里面的Visual Studio Registration中的Register PSDK Directories with Visual Studio程序即可。

    也许有点乱,不过你总能找到有用的东西,先这样了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值