特定情况下需要哪个VC运行系统?

问题描述 投票:0回答:1

[当我使用Visual Studio 2019最新平台工具集并将目标平台设置为Windows 7 / 8.1来创建可执行文件时,需要提供哪个VC Runtime才能在目标计算机上运行应用程序可执行文件?它是否对应于Windows 10或Windows 7 / 8.1

请对此提供任何解释?

visual-studio visual-c++ visual-studio-2012
1个回答
0
投票

与您使用的Visual Studio 2019版本相匹配的VS 2019 REDIST是目标计算机上所需要的,只要您限制程序使用Windows 7 / Windows 8.1中提供的API。通常使用_WIN32_WINNT=0x0601(Windows 7)的预处理器符号来强制执行此操作。

请参见Using the Windows Headers

© www.soinside.com 2019 - 2024. All rights reserved.