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

图形学

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

但我想放弃这种依赖性。我在Visual Studio 2013的发行版中编译该程序。我不依赖于任何VS特定的命令(#pragma等)或预编译的标头等。

我想将其编译为一个单独的发行版.exe,并提供给用户,而无需他安装VS的VC ++ Redistributes(用户将在Windows 7,Windows 8或Windows XP上工作)。

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

克里斯·瓦塞利

您可以通过设置/MT标志将运行时静态链接到项目您可以在Visual Studio 2013中的项目> [项目名称]属性... >配置属性> C / C ++ >代码生成>运行时库下找到此选项确保仅针对发布配置进行设置。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

缺少MSVCP120.dll和MSVCR120.dll

0x50E2DF58(msvcp120d.dll)的未处理异常

.exe给出错误Win7x64缺少MSVCP120.dll

使用Maven管理DLL依赖性

如何检查DLL依赖性?

使用MVS2012构建的程序“缺少MSVCR120D.dll”

msvcr120.dll上的参数无效(在64位Windows中构建Tesseract Lib)

缺少VS2012 MSVCR120D.dll

在Delphi中捕获MSVCR120丢失的错误消息

我的 DLL 中的虚拟 MouseButtonEventHandler 被调用应用程序覆盖

离子应用中的循环依赖性

加载我自己的 DLL 时找不到正确的 MSVCP140d.dll 依赖项,即使它存在于文件夹中

升级到通用 CRT-如何摆脱对 vcruntime140.dll 和 msvcp140.dll 的依赖?

Visual C ++ / Visual Studio设置。什么要求MSVCR120D.DLL

Microsoft.SqlServer.Types:加载msvcr120.dll时出错(错误代码:5)

WampServer-无法启动mysqld.exe,因为缺少MSVCR120.dll

在 wine 下执行 64 位应用程序的问题(缺少“Microsoft.VC80.CRT”程序集,msvcr80.dll)

dll 中的 vector.h 在我的应用程序中无法使用

Buidling boost错误:“ <pstage \ lib> boost_system-vc120-mt-1_58.dll”的名称冲突

了解AngularJS中的应用程序和测试中的注入依赖性

为客户部署哪个msvcp100.dll / msvcr100.dll?

在Spring应用程序中运行Junit测试时的不满意依赖性

提供将在tomcat中运行的Web应用程序的“提供”范围的依赖性

在Java应用程序中删除对OS的时间和日期依赖性

在Spring Boot应用程序之间Jaeger中未显示服务依赖性

我有一个dll形式的应用程序,我想在我的控制台应用程序中运行它。我怎么做

Qt应用程序具有对Mac的依赖性-依赖性sdk在otool列表中具有@executable_path ...如何更改它?

在DLL中而不是主应用程序中查找资源

使用非托管代码的C#应用程序加载msvcr90.dll + msvcr80.dll + msvcr100.dll。这有关系吗?