Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 什么是Visual C++;用户可能已经安装了运行时吗? 用户可能安装了哪些VisualC++运行时? 更新:这个问题已经成为“用C++编写的基于Internet的应用程序的最佳方式。这需要微软Visual C++运行时”。 < P>如果它是可重新分配的,那么它打算在安装程序中重新分配。我会把它作为“如果还没有安装”项目包含在你的安装程序中_Windows_Visual Studio_Visual C++_Runtime_Msvcrt - Fatal编程技术网

Windows 什么是Visual C++;用户可能已经安装了运行时吗? 用户可能安装了哪些VisualC++运行时? 更新:这个问题已经成为“用C++编写的基于Internet的应用程序的最佳方式。这需要微软Visual C++运行时”。 < P>如果它是可重新分配的,那么它打算在安装程序中重新分配。我会把它作为“如果还没有安装”项目包含在你的安装程序中

Windows 什么是Visual C++;用户可能已经安装了运行时吗? 用户可能安装了哪些VisualC++运行时? 更新:这个问题已经成为“用C++编写的基于Internet的应用程序的最佳方式。这需要微软Visual C++运行时”。 < P>如果它是可重新分配的,那么它打算在安装程序中重新分配。我会把它作为“如果还没有安装”项目包含在你的安装程序中,windows,visual-studio,visual-c++,runtime,msvcrt,Windows,Visual Studio,Visual C++,Runtime,Msvcrt,关于您提出的具体问题,您是否尝试过Microsoft网站?这可能需要一点搜索,但它应该在那里。我不相信微软会保证在操作系统安装中可以使用哪些运行时。它更多的是一种副作用,包括使用特定运行时构建的应用程序 如果你需要一个特定的C++运行时间,你需要自己安装它。如果您正在构建MSI安装,Visual Studio将安装所需的合并模块。如果不是,你可以从微软 如果您希望能够通过复制单个EXE来安装,则静态链接到运行时。运行时将内置到EXE中,不会有外部依赖关系 编辑:参见->微软明确地保证了Windo

关于您提出的具体问题,您是否尝试过Microsoft网站?这可能需要一点搜索,但它应该在那里。

我不相信微软会保证在操作系统安装中可以使用哪些运行时。它更多的是一种副作用,包括使用特定运行时构建的应用程序

如果你需要一个特定的C++运行时间,你需要自己安装它。如果您正在构建MSI安装,Visual Studio将安装所需的合并模块。如果不是,你可以从微软

如果您希望能够通过复制单个EXE来安装,则静态链接到运行时。运行时将内置到EXE中,不会有外部依赖关系


<>编辑:参见->微软明确地保证了Windows上没有安装任何版本的C++运行时间。

< P>这是因为基于C++的应用程序的Internet部署的需要。
我发现:

    没有新的Windows安装,任何C++运行时(除了MVCRT.DLL除外)
  • Windows XP和更高版本附带.NET framework运行时(不适用)
  • C++运行时重新分发表是小下载(1-4MB)
  • 自动更新不安装任何C++运行时。
  • 安装运行时时。只要启用Microsoft Update并使用可再发行安装程序进行部署,Windows就会处理安全修补程序
  • Internet部署:安装程序(静态链接)应检测运行时的存在,如果尚未安装,则应下载。您还可以使用使用VC6运行时的gcc-mingw32编译器。这种方法需要internet连接
  • 大多数主要的应用程序似乎不会静态链接。但有些,如Mozilla Firefox,将自定义运行时作为DLL分发

<>微软应该开始用它们的OSE来包括C++运行时,就像他们对.net < /P>所做的那样。我不知道这个问题是否有一个明确的答案,因为我相信基于OS的SP级别的变化包括什么,或者甚至比这更频繁。我知道你说的是“完全修补”,但这有点混淆了问题——如果真的是“完全修补”,那不意味着你的问题的答案是“当前版本是什么?”?(我相信VC++redis通常是作为可选更新提供的)Express Edition似乎包含了一个与其他版本几乎相同的
redist.txt
。许可协议明确规定redist.txt中列出的(对象形式的)文件是可分发的。