【问题标题】:Install Visual C++ Compiler on Windows without installing whole Visual Studio在 Windows 上安装 Visual C++ 编译器而不安装整个 Visual Studio
【发布时间】:2016-01-21 05:20:59
【问题描述】:

注意此问题可以与thisthis 问题重复。

但请不要在未阅读整个问题的情况下将其关闭为重复。

我正在尝试在 Windows 上安装 npm 模块 browsersync,通过阅读它的文档,我发现模块本身使用了 node-gyp,这需要 Windows 上的 C++ 编译器来构建本机扩展。这会导致安装 Visual Studio(社区版可以)。在完成上述链接问题(我注意到与我当前问题的重复)之后,我发现 Windows SDK 使用 附带 C++ 编译器,但现在 Visual Studio 需要有 C++ 编译器。

所以我担心的是,我真的需要下载并安装那个庞大的 6 GB VS 社区版本才能让 C++ 编译器在 Windows 上构建 browsersync 吗?或者有什么方法可以通过 GCC for Windows 做到这一点?

附:之前我在安装node-oracledb时遇到过类似的情况。

谢谢。

【问题讨论】:

  • 不知道答案,只是想让你知道我遇到了类似的问题,这就是我转向 Golang 而不是 Node.JS 的原因,因为在 Golang 你没有需要担心的部署时依赖项。您只需复制一个 .exe 文件即可部署 :-)
  • 我记得 Windows SDK 曾经与 VC++ 编译器一起发布。不确定这是否在任何地方都有正式记录。
  • 随着 Visual Studio 2015 更新 1 的发布,它们是 making the C++ build tools available as a separate install。我不确定它是否已经进入 RTM,但有一个技术预览,据我所知,工具与 VS2015.1 中的相同。

标签: c++ gcc npm node-gyp browser-sync


【解决方案1】:

@Niall 介绍了在哪里可以获得实际的 C++ 编译器,但如果您正在寻找有关该问题的更多信息,可以在其github 问题页面上查看如何在 Windows 上启动并运行 node-gyp独立编译器。

【讨论】:

    猜你喜欢
    • 2014-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多