d3d.h和d3d9.h混用的问题
2024-10-07 05:29:06
d3d.h和d3d9.h混用的时候,一大堆错误,不管怎么调整包含顺序都不对,最后看到这个网址解决的http://www.programmer-club.com.tw/ShowSameTitleN/directx/4952.html
总的来说就是在包含d3d相关头文件之前先定义宏#define __D3DRM_H__ 例如下面是我的一个h文件
#pragma once
#define __D3DRM_H__
#include <comdef.h>
#include <commdlg.h>
#include <assert.h> // DirectX header files #include <d3d9.h>
#include <d3d.h>
#include <Streams.h>
#include <dshow.h>
#include <Qedit.h>
#include <atlstr.h>
最新文章
- 常用ADO.NET操作ACCESS数据库
- css中的四个不同的position设置
- MVC中使用EF的技巧集
- iOS蓝牙开发CoreBluetooth快速入门
- Eclipse 中 Tomcat启动卡100%(preparing launch delegate...)
- how to build apache log4cxx 0.10 by Visual Studio 201*
- R on Ubuntu
- JavaWeb学习----JSP简介及入门(含Eclipse for Java EE及Tomcat的配置)
- [Unity3D][Vuforia][ios]使用vuforia的unity3d库在ios中摄像头只显示黑色,不显示摄像头,NO CAMERA的解决方案
- Android窃取用户信息新思路
- 学习MVC的一些随笔简单记录
- (二)深入梯度下降(Gradient Descent)算法
- 解决DataTable中的DataColumn类型默认为int类型时, 导致不能修改其列值为其他类型的解决办法
- leetcode169——Majority Element (C++)
- Android Studio中关于Project与Module
- UI基础视图----UIView总结
- java鼠标与键盘事件监听
- iOS设备定位
- python中线程和进程(二)
- 清北学堂 清北-Day1-R2-监听monitor