错误:标识符:"SHGetKnownFolderPath"无法识别
Error: identifier :"SHGetKnownFolderPath" is unidentified
我正在用Windows 10上的Visual Studio 2015编写一个Windows应用商店应用程序。我的代码如下:
#define WINVER 0x0A00
#define _WIN32_WINNT 0x0A00
#include <Shlobj.h>
...
HRESULT hr;
hr= SHGetKnownFolderPath(FOLDERID_LocalAppData, 0, NULL, &tempPath);
我尝试添加上面的版本和头文件。仍然没有什么变化。我该怎么解决这个问题?
根据该函数的文档,该函数仅在桌面上可用。
支持的最低客户端Windows Vista[仅限桌面应用程序]
您正在编写一个商店应用程序,因此该功能对您不可用。
请参阅MSDN上的文档。在那里,您将找到所需的头和所需的库。此外,您将发现您似乎已经知道的最低系统需求(WINVER
等)。
相关文章:
- 提升 ASIO 无法识别计时器对象
- 从udp接收帧对于人脸识别来说太慢
- 模板类无法识别友元运算符
- std::visit无法识别类型
- 无法识别模板功能
- 我有两个类需要在同一 cpp 文件中相互引用,但第一个类无法识别第二个类类型的对象
- 如何在LLVM中dyn_cast以识别StoreInst?
- 从不同的附加依赖项中识别等同命名的函数
- C++出现控制台错误.我无法识别源代码的问题
- VSCode IntelliSense无法识别SDL框架的SDL_image扩展库
- Qt:"Q3DScatter"即使包含在内也无法识别
- 使用指针的类识别
- 如何静态识别动态堆分配?
- 为什么C++无法识别我的对象实例化?
- C++ 无法识别创建进程'telnet'
- 识别 2D 矢量C++中的位置
- 如何识别项目是 QT 中的文件还是文件夹
- ESP32 无法识别任何设备已连接到其接入点
- 无法识别 Mac c++ 文件系统库
- 识别数组中的重复元素?