C++ D2D锐化效果

C++ D2D锐化效果,c++,windows-runtime,direct2d,C++,Windows Runtime,Direct2d,我必须编写Windows8.1应用程序,它使用Direct2D的锐化效果进行图像处理 内置效果可以解决我的问题,但我无法包含d2d1effects_2.h,因为缺少此标题。d2d1.lib和dxguid.lib都链接到项目。这头球甚至似乎是错过了驱动器 有人知道问题出在哪里吗?d2d1effects\u 2.h是Windows 10 SDK的一部分 您可以从下载适用于Windows 8.1的最新SDK来获得它 安装后,请在此处检查-%programfiles(x86)%\Windows Kit

我必须编写Windows8.1应用程序,它使用Direct2D的锐化效果进行图像处理

内置效果可以解决我的问题,但我无法包含d2d1effects_2.h,因为缺少此标题。d2d1.libdxguid.lib都链接到项目。这头球甚至似乎是错过了驱动器


有人知道问题出在哪里吗?

d2d1effects\u 2.h
是Windows 10 SDK的一部分

您可以从下载适用于Windows 8.1的最新SDK来获得它


安装后,请在此处检查-
%programfiles(x86)%\Windows Kits\10\Include\10.0.10069.0\um\

最有可能的是,
d2d1effects\u 2.h
是新Windows 10 SDK的一部分。但是MSDN说,支持的最低客户端是Windows 8.1。支持的最低客户端意味着客户端具有所需的二进制文件(ie-正确的d2d1.lib/dll版本)。无论如何,您需要一个特定的头,它肯定不是Windows 8 SDK的一部分。Peter是正确的。我在Win81中使用了锐化效果,但还没有为Win10编写任何代码。Win81工具包中包含d2d1effects_1.h(除了用“8.1”代替“10”外,路径相同,但没有太多内容。