我一直在尝试使用 DirectX 11 在屏幕上渲染一些简单的文本,但我无法做到这一点,因为我不断遇到问题。我使用的是 C18 而不是 C++。尝试过使用 DirectXTK 、 Direct2D 和 DirectWrite 但这些都不起作用。有人有解决办法吗?
我能够使用 C 成功使用 Direct3D,但是我无法使用 Direct2D,因为 Direct2D 团队弄乱了 C 绑定并最终从 SDK 中删除了 C 样式标头。
这应该可以帮助您开始使用 Direct3D 和 C: https://ciprianf.hashnode.dev/win32-api-programming-working-with-direct3d
并链接到 Direct2D 问题: https://devblogs.microsoft.com/oldnewthing/20220113-00/?p=106152