Visual c++ 致命错误LNK1104无法在通用Windows C+;中安装了/Qspectre和spectre libs*的情况下打开文件MSVCRT.lib+;项目 < >我在Visual Studio 2019和我的C++(非WINRT,纯C)通用Windows项目中安装了Simule减轻的C++ LIBS(它被用作在P/INVICK中存储的本地DLL),我在项目的代码生成设置下启用了Simele缓解选项(与/QSwite交换机相同)。 尽管已经安装了libs(参见屏幕截图),但我仍然收到链接错误,这与微软的文档相矛盾。禁用幽灵缓解将导致构建工作正常。 我如何使事情与it一起工作

Visual c++ 致命错误LNK1104无法在通用Windows C+;中安装了/Qspectre和spectre libs*的情况下打开文件MSVCRT.lib+;项目 < >我在Visual Studio 2019和我的C++(非WINRT,纯C)通用Windows项目中安装了Simule减轻的C++ LIBS(它被用作在P/INVICK中存储的本地DLL),我在项目的代码生成设置下启用了Simele缓解选项(与/QSwite交换机相同)。 尽管已经安装了libs(参见屏幕截图),但我仍然收到链接错误,这与微软的文档相矛盾。禁用幽灵缓解将导致构建工作正常。 我如何使事情与it一起工作,visual-c++,uwp,Visual C++,Uwp,从本书的注释部分可以看出: 没有针对Universal的Spectre缓解库版本 Windows(UWP)应用程序或组件。应用程序本地部署此类 图书馆是不可能的 因此,对于UWP应用程序,您不能启用Spectre缓解选项。从本说明的注释部分,它提到: 没有针对Universal的Spectre缓解库版本 Windows(UWP)应用程序或组件。应用程序本地部署此类 图书馆是不可能的 因此,对于UWP应用程序,您无法启用幽灵缓解选项。谢谢。但是,在安装了WDK的系统上,VS2019默认是针对C++

从本书的注释部分可以看出:

没有针对Universal的Spectre缓解库版本 Windows(UWP)应用程序或组件。应用程序本地部署此类 图书馆是不可能的


因此,对于UWP应用程序,您不能启用Spectre缓解选项。

从本说明的注释部分,它提到:

没有针对Universal的Spectre缓解库版本 Windows(UWP)应用程序或组件。应用程序本地部署此类 图书馆是不可能的


因此,对于UWP应用程序,您无法启用幽灵缓解选项。

谢谢。但是,在安装了WDK的系统上,VS2019默认是针对C++项目启用的qSimeE,不管它们是否是UWP,如果UWP案例中不支持它,则没有意义。有没有一种方法可以在不在vcxproj中添加显式禁用的情况下对此进行更改?或者这会很快被修复吗?我安装了WDK并创建了一个C++项目,它确实使幽灵得到了缓解。但当我创建一个c++/cx UWP项目时,它仍然禁用了spectre缓解选项。所以在这种情况下,它不应该申请UWP。谢谢。但是,在安装了WDK的系统上,VS2019默认是针对C++项目启用的qSimeE,不管它们是否是UWP,如果UWP案例中不支持它,则没有意义。有没有一种方法可以在不在vcxproj中添加显式禁用的情况下对此进行更改?或者这会很快被修复吗?我安装了WDK并创建了一个C++项目,它确实使幽灵得到了缓解。但当我创建一个c++/cx UWP项目时,它仍然禁用了spectre缓解选项。因此,在这种情况下,不应申请UWP。