游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1609|回复: 1

directx版本疑问和DxTex.exe运行出错

[复制链接]

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2010-11-11 15:25:00 | 显示全部楼层 |阅读模式
请问系统的directx版本
     是DirectX End-User Runtimes的版本,
   还是DirectX SDK的版本 ?

不知道我系统中是否有DirectX End-User Runtimes,如果有,是否是系统提示的directx版本directx 11

环境:win7系统;directx版本:DirectX 11;拷贝的directx 9.0c sdk的文件(不是通过安装的)
DxTex.exe运行出错,提示unable to create direct3d device.please make sure your desktop color depth is 16 or 32 bit,and that d3dref.dll is installed.
下面是网上的解决方法,但貌似有点麻烦...希望高手指点一下
1.添加d3dref.dll仍有提示
2.更新DirectX End-User Runtimes,不刚乱装directx的东西,上次装了directx9.0 sdk,结果win7黑屏了
3.把DXSDK\Samples\C++\Direct3D\DXTex\DxTex.cpp 源码中的
“D3DDEVTYPE devType=D3DDEVTYPE_REF”改为“D3DDEVTYPE devType=D3DDEVTYPE_HAL”
再重新进行编译,得到的DxTex.exe便可直接运行。
但是我老是编译不了,提示unable to start program...网上说可能是MFC的动态链接库配置问题,配置不知要怎么配置

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2010-11-12 17:29:00 | 显示全部楼层

Re:directx版本疑问和DxTex.exe运行出错

这个问题在这里已经解决了
http://topic.csdn.net/u/20101111/15/fe4e5b40-c5e5-4b75-aa9f-e4a03d4d5139.html?27057955
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-5-30 11:15

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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