ID:QTCreator 2.1,QT 4.7。 语言:C++
我正在开发一个需要截取 DirectX 屏幕截图的程序。我已经下载了 SDK 并找到了访问 DirectX 所需的包含文件。包含该 D3DX10.h header 后,我意识到我需要包含更多 header 。所以我的问题是:
- 有没有办法在不包含大量 header 的情况下添加 DirectX 功能?
- 人们过去是如何做到这一点而又不弄乱他们的项目的?
- 我是否应该尝试将 SDK 编译成一个 dll 并改为使用它(或者它是否已经存在但我还没有找到它)?
我刚开始添加 SDK,超出我的 IDE 附带的范围,所以我在这方面的经验很少。
感谢您的帮助,
杰斯。
最佳答案
你不应该需要那么多标题..除非你想做很多事情。要制作一个非常基本的 directX 程序,您应该只需要包含 1 或 2 个 directX 头文件。
关于C++ DirectX header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5239813/