gpt4 book ai didi

c++ - 使用目标 Windows 7 编译后缺少 shcore.dll

转载 作者:行者123 更新时间:2023-11-30 05:18:33 25 4
gpt4 key购买 nike

我需要将我正在处理的 VC++ VS2015 项目编译为与 Windows 7 兼容的二进制文件。我正在使用带有 v140 编译器的 Win10 和 VS2015。

this page 中所述我将目标平台设置为 8.1 并修改了 targetver.h,如下所示:

#include <WinSDKVer.h>

#define WINVER 0x0601
#define _WIN32_WINNT 0x0601

#include <SDKDDKVer.h>

显然,它编译正确,但是当我在 Windows 7 电脑上执行二进制文件时,它给我“缺少 shcore.dll”,据我所知,这是一个只能从 Windows 8.1 开始使用的 dll,这让我觉得我做错了什么或者我遗漏了什么。

最佳答案

我只是在 Win7 上遇到了同样的错误,不幸的是,DLL 不适用于 Windows 7。仅适用于 Windows 8.1 及更高版本。

shcore.dll on Windows 7 -- does it exist?

希望对您有所帮助!

关于c++ - 使用目标 Windows 7 编译后缺少 shcore.dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41652597/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com