win10+VS2017+DX11踩的那些雷

折腾了两天DX11的配置,我觉得还是win7+VS2010和win10+VS2017的组合比较好,win7下VS2017装DX11总有奇奇怪怪的问题

简要记录下win10+VS2017+DX11的配置过程:

  1. 我用的MAC的parallel虚拟机装的win10
    win10下载链接:https://blog.csdn.net/weixin_38168838/article/details/102301840
  2. VS2017用的离线安装包,在VS官网上下下载器也可以。
    下载器下载时注意VS2017下到85%的时候变得奇慢无比,变成了20k/s,试过了各种方法(禁用ipv6,改DNS地址,改hosts文件),还是解决不了。于是等了一晚上才下好。
  3. 下载DX11SDK
    下载链接:
    https://blog.csdn.net/friendan/article/details/8212937
  4. 配置DX11
    配置链接:
    https://blog.csdn.net/eatbigwatermelon/article/details/80676143
  5. 编译Effects库
    Effects库是个很好用的工具,但是要自行编译库
    源文件去Github上找。链接方法:
    https://blog.csdn.net/weixin_30357231/article/details/98408635?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

遇到的问题

  1. 按照配置博客中运行lights工程时显示"找不到windows.h"
    解决办法:
    https://blog.csdn.net/Mr__George/article/details/87714252

  2. 大佬的DX工程,工程源码:https://github.com/MKXJun/DirectX11-With-Windows-SDK
    运行工程时显示"找不到 Windows SDK 版本10.0.18362.0"
    解决办法:
    https://blog.csdn.net/weixin_43148747/article/details/84309164

  3. 下载完新版本的windowsSDK之后终于生成成功了,结果显示“d3d11createdevice failed”
    解决办法:
    https://www.cnblogs.com/Ray1024/p/6066549.html

  4. 配置effect11框架

  5. 无法打开源文件WICTextureLoader.h
    解决方法:
    https://www.cnblogs.com/X-Jun/p/9033627.html
    注意:生成在Lib文件夹中Debug文件夹的DirectXTK.lib文件,只有这一个文件,再按博客添加即可

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值