stdafx.h
上传用户:junlon
上传日期:2022-01-05
资源大小:39075k
文件大小:1k
源码类别:

DirextX编程

开发平台:

Visual C++

  1. // stdafx.h : 标准系统包含文件的包含文件,
  2. // 或是常用但不常更改的项目特定的包含文件
  3. //
  4. #pragma once
  5. #define WIN32_LEAN_AND_MEAN // 从 Windows 头中排除极少使用的资料
  6. // Windows 头文件:
  7. #include <windows.h>
  8. // C 运行时头文件
  9. #include <stdio.h>
  10. #include <stdlib.h>
  11. #include <malloc.h>
  12. #include <memory.h>
  13. #include <tchar.h>
  14. #include <math.h>
  15. // TODO: 在此处引用程序要求的附加头文件
  16. #include <d3d9.h>
  17. #include <d3dx9.h>
  18. #include <dxerr9.h>
  19. #include <dinput.h>
  20. #include <list>
  21. #ifndef SAFE_DELETE
  22. #define SAFE_DELETE(p)       { if(p) { delete (p);     (p)=NULL; } }
  23. #endif    
  24. #ifndef SAFE_DELETE_ARRAY
  25. #define SAFE_DELETE_ARRAY(p) { if(p) { delete[] (p);   (p)=NULL; } }
  26. #endif    
  27. #ifndef SAFE_RELEASE
  28. #define SAFE_RELEASE(p)      { if(p) { (p)->Release(); (p)=NULL; } }
  29. #endif