memcpy报错

    技术2026-09-28  4

    Unhandled exception at 0x1023ee23 (msvcr80d.dll) in xxxx.exe: 0xC0000005: Access violation writing location 0x00ed7000.

     

    通过Directx9 创建后台缓存,memcpy()拷贝报错,开始找了很久都没有眉目,后来找了下原因:

     

    创建DX Device时没有指定后台缓存的宽、高,值不是原来想要的,就出现了memcpy拷贝错误

    只需要添加:

                    d3dpp.BackBufferWidth = width;                 d3dpp.BackBufferHeight = height;

     

     

    最新回复(0)