逐过程调试发现,InitDevice()失败!
逐语句调试发现,InitDevice()中调用了函数D3D11CreateDeviceAndSwapChain,运行时退出!
这个问题的出现是因为函数参数createDeviceFlags设置错了!
DEBUG模式必须要设置该程序允许debug D3D模式下才能开启。
最后解决办法:
直接改为Release模式运行程序!
或者在Debug模式下,注释掉函数InitDevice()中的如下三行语句,窗口成功显示。
逐过程调试发现,InitDevice()失败!
逐语句调试发现,InitDevice()中调用了函数D3D11CreateDeviceAndSwapChain,运行时退出!
这个问题的出现是因为函数参数createDeviceFlags设置错了!
DEBUG模式必须要设置该程序允许debug D3D模式下才能开启。
最后解决办法:
直接改为Release模式运行程序!
或者在Debug模式下,注释掉函数InitDevice()中的如下三行语句,窗口成功显示。