编写的directx程序在刚安装好系统的机器上运行起来后非法

来源:百度知道 编辑:UC知道 时间:2024/05/29 04:51:38
一开始提示缺少d3dx9_25.dll文件 后来安装directx后程序可以运行起来 但是到显示3d图的界面就非法了

源程序在自己机器上运行没有问题

请问这是怎么回事?另外请问开发directx程序发布的时候需要注意什么??
现在看来或许和机器硬件也有一定关系

请问有没有基础一些由浅入深的directx编程的资料教程,现在找不到合适的教程,谢谢

有内存泄漏,DirectX 3D开发很容易遇到这样的问题。这种问题导致出错并不是立即的,也不是可预期的,有很大的随机性。我以前也写过一个游戏在Intel CPU的机器上就不容易出错,在AMD CPU的机子上很快就出错。发布使用Release模式的程序吧,最好多运行一段时间观察内存用量。