我需要在我的cppwinrt项目中使用win2D。使用Win2D示例文件作为模型,我试图模仿它的设置,将来自该项目的win2d包文件放入其中,复制自定义构建步骤,但无法让它编译。我记得有人说过,Win2D很快就会添加到标准的cppwinrt头中,这样就可以像这些出色的cppwinrt接口中的其他接口一样访问它。这可能很快就会发生吗?或者,是否有人对在当前VisualStudio2017环境中使用Win2D有一些真正具体的说明?我在内幕预览程序,但还没有看到任何东西。谢谢。
发布于 2018-03-20 16:49:56
一旦安装了下载Win2D,并假定安装了最新的RS4 Windows,您就可以简单地使用cppwinrt生成Win2D头以供使用:
cppwinrt -in lib\uap10.0\Microsoft.Graphics.Canvas.winmd -ref sdk这将生成一个winrt文件夹,其中包含使用Win2D所需包含的标头。然后,需要将父文件夹添加到包含路径,并确保将Win2D DLL复制到包或生成输出文件夹。
发布于 2018-06-01 12:13:15
在最近的更新中,使用Newget将Win2D安装到C++/WinRT项目中将自动生成标头并将其安装在"GeneratedFiles\winrt\“中。
https://stackoverflow.com/questions/49342164
复制相似问题