dx fail creating devices
环境:vs10 + dx june 2010
问题:dx10 和 dx11 的sample release版本下才能跑。dx09的sample 都可以。
问 题的原因是:由于微软的更新中KB2670838,这个为了给IE10的安装做 好准备,对Directx的3D和2D图形方面的处理提升性能的更新包,存在一定的问题,有的人用了这个更新会导致系统蓝屏。但是这个更新有个最大的不好 处,就是和Directx SDK(June 2010)不兼容。
最终解决方法如下:
第一种:卸载SDK,提高VS的版本,因为在VS2012包括2012,已经将Directx 的SDK,包含进了安装包中,不需要再去下载,重启电脑后他加载新的Directx 的文件就可以运行代码了。
第二种:直接去系统更新中,卸载KB2670838这个更新,之后重启电脑,你的D3D程序就可以运行了

浙公网安备 33010602011771号