找不到 cl.exe 解决办法

2023-05-16

本篇适用于由于安装VS全家桶失误,导致确实没有 cl.exe ,而不是有cl.exe,但是没找到的情况哈(当然,后边有添加到环境变量中的方法)


cl.exe 是一种工具,用于控制 Microsoft c + + (MSVC) C 和 c + + 编译器和链接器。 cl.exe 只能在支持 Microsoft Visual Studio Windows 的操作系统上运行。

如果你像我一样,在对应位置没有找到 bin,更别说下边的 Hostx64 和 Hostx86 之后的 cl.exe
在这里插入图片描述
那应该就是 VS 全家桶没安装好,从这里下载:
https://visualstudio.microsoft.com/zh-hans/

点这个,一般社区版就行:
在这里插入图片描述
点开之后大概是这个样子:
在这里插入图片描述
如果你没有安装过 Visual Studio 那就点安装往下走,安装过的话,找到你对应的版本,点击修改

然后把这个选上就OK了
在这里插入图片描述
安静等待即可,之后再看那个路径,就有了
在这里插入图片描述
然后将这个添加到环境变量中:

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x64

我也不知道该选哪个 cl.exe 的路径,我猜测着都选了 x64,诸位自己猜测吧,应该没啥问题的

在这里插入图片描述
然后添加到环境变量中,之后 新开一个终端,输入 cl,如果是:
在这里插入图片描述
这样就OK啦,如果是这样:

C:\Users\zihao>cl
'cl' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

那就检查一下哪里错了,要么环境变量错了,要么没有新开终端(实在不行重启一下hhh)

有参考自:

这篇是如何找 cl.exe 的位置的
https://blog.csdn.net/gengli2017/article/details/82384045

下边这篇还有lib路径添加到环境变量中的操作:
https://www.daimajiaoliu.com/daima/56a4dc5a9eb1806/windows

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

找不到 cl.exe 解决办法 的相关文章

  • 安装人员绑定

    我有一些安装程序 例如 JDK 阿帕奇雄猫 MySQL MySQL GUI 等 我想将所有这些安装程序捆绑在一起成一个 exe文件 以便单个 exe 将一一遍历所有安装程序 结果将 希望 使用户尽可能轻松地安装许多软件包 MySQL 安装程
  • Launch4J 可执行文件未按预期执行

    Tools Win 7 Launch4J 3 5 简单的 Hello world Java 控制台应用程序 捆绑在 JAR 文件中 大家好 我有一个基本的 JAVA 控制台应用程序 不请求任何输入 只是一个打开控制台窗口并显示 Hello
  • 是否可以被动安装 .EXE 但仍使用 Powershell 显示 GUI?

    正如标题所说 是否可以使用 Powershell 被动 静默安装 EXE 但仍然显示安装程序 GUI 我希望下一个自动 单击 但仍然希望 GUI 显示为进度指示器 UPDATE 有一个用于 Windows Installer 的 Power
  • 使用来自 PHP 网页的输入参数运行 .exe

    我目前正在尝试获取一个可执行文件以在 PHP 网页中运行 当前使用exec 从命令行运行时 该程序需要两个参数 我不确定使用 PHP 运行它的最佳方法是什么 特别是 可以使用以下语法从命令行运行 exe my program exe inp
  • 如何在 Docker 上运行 .exe 文件?

    我目前正在尝试了解和学习Docker 我有一个应用程序 exe 文件 我想通过创建 Docker 在 Linux 或 OSX 上运行它 我在网上搜索过 但找不到任何可以做到这一点的东西 而且我对 Docker 还不够了解 无法尝试即兴创作一
  • 如何在 Visual Studio 中导出 exe 文件以及所有使用过的文件

    因此 我一直在使用 Visual Studio C 文件中的音频和图像进行一些项目 截至目前 它们只是测试项目 但我现在将转向使用 SFML 和一些不同的音频库制作 2D 游戏 问题是这样的 我想将我的游戏分发给其他人 以便他们可以玩和测试
  • 我想让这个 prolog 文件成为独立的 EXE 文件

    我是 prolog 新手 我已经编写了这段代码 但我想让这个 prolog 文件成为一个独立的 EXE 文件 但我不知道如何去做 我正在使用 swi prolog 来查阅该文件 我需要使用 swi prolog 使该程序可执行的分步教程 我
  • 如何从 Node.js 应用程序制作 exe 文件?

    我有一个我编写的节点应用程序 运行如下 node exe app js inputArg 有什么方法可以将其单独打包成 exe 吗 所以我可以做这样的事情吗 App exe inputArg 我有一些方法可以通过使用批处理文件来伪造这个 所
  • 如何执行另一个php脚本?

    如何执行另一个 php 脚本 我想从我的 php 文件执行 3 个 php 脚本 而不需要等待 3 个脚本完成 换句话说 这 3 个 php 文件需要同时执行 并行 而不是一个接一个 顺序 执行 这 3 个脚本位于我的主 php 文件 脚本
  • 将 .msi 转换为 .exe 的最佳工具包是什么?

    我想将 msi 封装到 exe 中以便添加 硬编码文件夹位置 例如 C Program Files x86 TEST 添加安装版本文件 使用静默安装 使用命令行开关 安装 卸载 日志生成 添加 Windows 注册表足迹 微星定制 用于安装
  • Windows 上的 Qt5 部署

    我一直在研究如何将我的桌面应用程序从 Qt5 Creator 部署到一组 dll 和一个 exe 记录的过程似乎极其复杂 http qt project org doc qt 5 0 qtdoc deployment windows htm
  • 生成最小可执行文件的编程语言? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 如何在 SSISDB 中将可执行错误公开为消息

    我们当前正在从作为每晚批处理作业的一部分运行的 SSIS 执行进程任务调用使用 python 构建的可执行文件 这一切都工作正常 但是当可执行文件失败时 只会引发非常基本的通用错误消息 而不会引用真正的底层错误 当通过命令行运行可执行文件时
  • 将数据附加到 exe

    这个问题是我之前问题的答案之一的延伸 如何在exe中保存用户注册 C https stackoverflow com questions 5792793 how to save user registration in the exe c
  • 如何将 Selenium IDE 制作为 exe?

    我下载了 Selenium IDE 代码 现在我想通过双击它来启动 selenium IDE 而不是作为 firefox 插件 任何可以帮助我将 IDE 作为桌面应用程序启动的想法都值得赞赏 提前致谢 正如每个人都指出的那样 Seleniu
  • 用于在命令提示符下运行 .exe 的 Bat 文件

    我想创建一个 bat 文件 这样我只需单击它即可运行 svcutil exe language cs out generatedProxy cs config app config http localhost 8000 ServiceMo
  • 在 EXE 文件末尾写入字节安全吗?

    我听说如果我们在 EXE 文件末尾附加一些字节 它仍然可以正常工作 在所有情况下都是如此吗 这是一种安全的方法吗 我打算使用程序执行文件中的数据来编写演示 因此它可以是安全的 至少对普通用户而言 并且我不必将数据存储在其他地方 这是不可能用
  • 构建 jar 后无法运行 exe

    我制作了一个简单的实用应用程序 其中我有一个要运行的exe文件 我通过使用它来运行 Runtime getRuntime exec this getClass getResource filename exe getPath 当我从 ide
  • 应用程序运行时替换exe文件[重复]

    这个问题在这里已经有答案了 我有一个简单的问题 是否可以在 exe 文件 应用程序文件 运行时替换它 我的意思是我知道当应用程序运行时我不能这样做 但也许可以做类似的事情 执行 application shutdown 替换旧的Exe gt
  • Java:在 eclipse 中导出到 .jar 文件

    我正在尝试将 Eclipse 中的程序导出到 jar 文件 在我的项目中 我添加了一些图片和 PDF s 当我导出到 jar 文件时 似乎只有main已编译并导出 我的意愿是如果可能的话将所有内容导出到 jar 文件 因为这样我想将其转换为

随机推荐