C++ DirectX header

标签 c++ header directx

ID:QTCreator 2.1,QT 4.7。 语言:C++

我正在开发一个需要截取 DirectX 屏幕截图的程序。我已经下载了 SDK 并找到了访问 DirectX 所需的包含文件。包含该 D3DX10.h header 后,我意识到我需要包含更多 header 。所以我的问题是:

  1. 有没有办法在不包含大量 header 的情况下添加 DirectX 功能?
  2. 人们过去是如何做到这一点而又不弄乱他们的项目的?
  3. 我是否应该尝试将 SDK 编译成一个 dll 并改为使用它(或者它是否已经存在但我还没有找到它)?

我刚开始添加 SDK,超出我的 IDE 附带的范围,所以我在这方面的经验很少。

感谢您的帮助,

杰斯。

最佳答案

你不应该需要那么多标题..除非你想做很多事情。要制作一个非常基本的 directX 程序,您应该只需要包含 1 或 2 个 directX 头文件。

关于C++ DirectX header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5239813/

相关文章:

c++ - 在基于范围的 for 循环中获取无效引用

android - ListView 标题和第一项之间的空白

c++ - 使用 extern 关键字在头文件/c++ 中声明变量

c# - 在 C# 中解析 DirectX 网格文件 (.x)

c++ - 我在哪里可以学习 DirectX 编程?

c++ - 从 C++ DLL 打开并写入控制台

c++ - Stack around variable is corrupted 错误

c++ - 如何在 Eclipse C/C++ 上安装 libevent

java - 如何在 apache commons csv 中读取包含 header 的 csv?

c++ - 使用 D3D12Device 调用 DuplicateOutput 失败并出现 E_NOINTERFACE