如何使我的 Visual C++ 2013 应用程序不需要下载可再发行组件包

How do I make my visual c++ 2013 application not need redistributable package downloaded?

本文关键字:下载 再发行 组件 不需要 应用程序 我的 何使 Visual C++ 2013      更新时间:2023-10-16

我听说通常不建议静态链接运行时库,所以这对我来说是不可能的。但是由于我使用 vc++ 2013,所以我不使用保证在每台 Windows 机器上都有的 dll。那么我该怎么做,这样我就不必对用户说"哦,也去这个网站下载这个其他东西",这意味着,有没有办法将这些 dll 放在我的应用程序中?如果可以,我可以从哪里得到它们?

另外,我

注意到我测试过的每台PC都必须下载可再发行软件包,但是如果您需要vc ++ 2013的应用程序,为什么人们计算机上的其他应用程序都不需要他们下载它?

这是给你的简单答案——

选择属性 |C/C++ |代码生成 |运行时库

在那里,对于调试版本,选择"多线程调试(/MTd)"

对于发布版本,选择"多线程 (/MT)"

如果由于某种奇怪的原因不起作用,则必须在应用程序中包含文件"vcredist.exe"。

取自这里。