gpt4 book ai didi

c++ - 使用特定版本的 vcredist?

转载 作者:行者123 更新时间:2023-11-30 01:32:53 25 4
gpt4 key购买 nike

是否可以在 Visual Studio 2008 SP1 中将 C++ COM 项目定位到 vcredist 2008 而不是 vcredist 2008 SP1?

我们的客户安装了 vcredist 2008,我们不想强制他们安装 vcredist 2008 SP1。 (数千台电脑!)

最佳答案

VS2008 实际上,默认情况下,继续以 VS9 RTM redist 为目标。依赖项检查器发生的事情是,当安装 VS9 SP1 时,还会安装一个策略文件,该文件将尝试将 RTM 可再发行组件加载到 SP1 可再发行组件。

为了让 VS9 SP1 实际需要 SP1 运行时,您需要将以下宏添加到您的项目设置或预编译 header 中:

#define _BIND_TO_CURRENT_CRT_VERSION 1

关于c++ - 使用特定版本的 vcredist?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/950130/

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