gpt4 book ai didi

c++ - 摆脱我的 Release 应用程序中的 msvcr120.dll/msvcp120.dll 依赖项 (VC++ 2013)

转载 作者:可可西里 更新时间:2023-11-01 17:21:30 26 4
gpt4 key购买 nike

我知道有一些关于如何将 msvcr120.dll/msvcp120.dll 包含到您的项目中的问题。

但我想放弃这种依赖。我在 Visual Studio 2013 中以 Release 版本编译程序。我不依赖于任何 VS 特定命令(#pragma 等)或预编译 header 等。

我想将它编译成一个单一版本的 .exe 并提供给用户而不要求他安装 VC++ Redistributes for VS(用户将在 Windows 7、Windows 8,也许是 Windows XP)。

这可能吗?如果是,怎么办?

最佳答案

您可以通过设置 /MT 标志将运行时静态链接到您的项目。您可以在 Visual Studio 2013 的 Project> [ProjectName] Properties...> Configuration Properties> C/C++ 下找到此选项> 代码生成> 运行时库。确保只为 Release 配置设置它。

关于c++ - 摆脱我的 Release 应用程序中的 msvcr120.dll/msvcp120.dll 依赖项 (VC++ 2013),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27235967/

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