繁体   English   中英

C ++ / WinRT UWP FileOpenPicker丢失

[英]C++/WinRT UWP FileOpenPicker missing

我正在尝试向UWP C ++ / WinRT应用程序添加文件选择按钮,但似乎无法访问与此处 C#示例相同的命名空间的构造函数。 我已经链接了以下图像中出现的特定Visual Studio错误:

图片显示错误

如果尽管出现此错误仍尝试构建它,则会得到以下输出:

1>c:\users\albertdayn\source\repos\siemensirscannersoftware\scanview\mainpage.cpp(39): error C2039: 'FileOpenPicker': is not a member of 'winrt::Windows::Storage::Pickers'
1>c:\program files (x86)\windows kits\10\include\10.0.17763.0\cppwinrt\winrt\impl\windows.storage.pickers.provider.2.h(18): note: see declaration of 'winrt::Windows::Storage::Pickers'
1>c:\users\albertdayn\source\repos\siemensirscannersoftware\scanview\mainpage.cpp(39): error C2065: 'FileOpenPicker': undeclared identifier

为什么我不能上课? 如果我制作了C#应用程序,则可以运行上面链接中给出的示例。

在C#和C ++ / CX中,在首次使用时会自动找到引用并将其拉入模块。

对于C ++ / WinRT,您需要显式包括正确的标头。 在这种情况下:

#include <winrt/Windows.Storage.Pickers.h>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM