VC++ 可执行文件需要啥才能运行?
Posted
技术标签:
【中文标题】VC++ 可执行文件需要啥才能运行?【英文标题】:What does a VC++ executable need in order to run?VC++ 可执行文件需要什么才能运行? 【发布时间】:2015-05-15 08:55:24 【问题描述】:我是 VC++ 的新手,等等。有学问的观众能否告诉我——Visual C++ 可执行文件需要什么才能运行?我们想在 VC++ 中创建一个产品,我们想知道它何时安装并在最低限度的 Windows 机器上运行,它是否需要任何其他软件?
【问题讨论】:
【参考方案1】:各个 Visual C++ Redistributable Packages 默认情况下不会随 Windows 一起安装,但需要运行 VC++ 可执行文件,除非静态包含运行时库。
请查看Microsoft Visual Studio ~ C/C++ Runtime Library ~ Static/dynamic linking,了解更多关于静态包含运行时与使用 dll 之间的区别的信息。
请参阅the latest supported Visual C++ downloads 以下载 Visual C++ 的可再发行包。
【讨论】:
谢谢。但这是否已经存在于默认的 Windows 安装中?我在我的机器上安装了 VC++ 的 Windows,所以我应该断定运行基本级别(dll 类型)VC++ 应用程序的默认环境存在于 Windows 安装中。 @user4127664:不,Windows 中不包含 Visual Studio 运行时。见blogs.msdn.com/b/oldnewthing/archive/2014/04/11/10516280.aspx以上是关于VC++ 可执行文件需要啥才能运行?的主要内容,如果未能解决你的问题,请参考以下文章