coffee++ 2025-03-15 23:19 采纳率: 100%
浏览 4
已结题

cmd请指定EHsc

img


这是什么情况?编译器中可以正常编译运行,但是就是cmd走不了

  • 写回答

5条回答 默认 最新

  • 阿里嘎多学长 2025-03-15 23:19
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    cmd请指定EHsc

    你遇到的问题是,编译器可以正常编译和运行,但是在使用cmd时却无法执行。这个问题可能是因为cmd无法找到编译器的可执行文件。

    在 Windows 中,cmd 使用的编译器是 cl.exe,而不是 EHscEHsc 是 Visual Studio 的编译器,用于编译 C++ 代码。

    解决方法是,在 cmd 中指定编译器的路径,例如:

    C:\Path\To\cl.exe your_program.cpp
    

    其中,C:\Path\To\cl.exe 是编译器的路径,your_program.cpp 是要编译的 C++ 文件。

    如果你想在 cmd 中使用 EHsc,你需要在环境变量中添加 Visual Studio 的安装目录。例如,如果 Visual Studio 安装在 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community 中,你需要添加以下环境变量:

    set PATH=%PATH%;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin
    

    然后,你可以在 cmd 中使用 EHsc 命令来编译和运行你的程序。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

问题事件

  • 系统已结题 4月9日
  • 已采纳回答 4月1日
  • 创建了问题 3月15日