【问题标题】:Where is cl.exe? (MS Build Tools ’13)cl.exe在哪里? (MS 构建工具 '13)
【发布时间】:2018-02-05 01:51:08
【问题描述】:

我只想要 VC++ 编译器,因为一些 C++ 图形库(我打算使用和学习 bgfx...)需要它进行编译。为此,我下载并安装了Ms. Build Tools ’13。但是,我找不到它。

我的尝试:

  • 1) 我使用批处理输入 cl 运行了 Windows 命令提示符,它回显了 'cl'is not recognized as an internal or external command, operable program or batch file. em>.

  • 2) 我在 "C:\Programs Files""C:\Programs Files (x86)" 路径上递归搜索了一个文件名为 cl.exe 的文件,但什么也没有.磁盘上也没有与 MsVC++ 或 VC++ 相关的顶级文件夹。

我无法尝试安装 Build Tools ’15(也不是 VS),因为安装程序至少下载 3 GB 并且我的网络不好。

在哪里可以找到编译器?否则,是否有任何不需要 MSVC++(例如,只需要 G++)的跨平台图形库(至少对于 Windows 和 Mac)?

【问题讨论】:

  • 您必须执行一个批处理文件来设置环境。在安装目录中查找 vcvars32.bat 或 vcall.bat。
  • Visual Studio 安装程序设置了许多具有正确路径集的命令外壳。要么直接使用它们,要么查看它们的设置。您会在主开始菜单中找到它们。
  • 您可以浏览您的 vc++ 安装文件夹,然后在类似:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\cl.ex.
  • 至少对于 Visual Studio,C++ 编译器可以是一个可选组件,默认情况下不安装;在这种情况下,您可以打开/创建一个 C++ 项目来触发下载。

标签: c++ windows visual-c++


【解决方案1】:

正如评论者所提到的,Microsoft Build Tools 201x 包括用于构建托管应用程序(即 .Net 应用程序)的工具,不是本机 C++ 应用程序。这就是“cl.exe 在哪里?”的答案。它不在那里。它从未存在过。

Microsoft Build Tools 2015 也是如此,不管你怎么想和说什么。您正在混淆 Microsoft Build Tools 2015Visual C++ 2015 Build Tools。注意那里的“C++”(以及一些单词的顺序)。

Visual C++ 构建工具是 Microsoft 支持和推荐的在不安装 Visual Studio 的情况下构建 Visual C++ 项目的方法。

如果您的问题是互联网连接,请让其他人为您下载它,认真的。你真的看错了。

另一种选择是Enterprise WDK。它“只有”1.9GB。

【讨论】:

    【解决方案2】:

    否则,是否有不需要 MSVC++ 的跨平台图形库(至少对于 Windows 和 Mac)

    是的,您应该能够在 Mingw 下以跨平台方式使用现代 OpenGL GLFW(因为它是一个 CMAKE 自己编译的库)和出色的 GLAD,用于处理 Windows 上现代 openGL API 的加载。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-29
      • 2014-05-27
      • 2011-07-17
      • 2016-06-25
      • 2015-06-22
      • 1970-01-01
      相关资源
      最近更新 更多