【问题标题】:vscode windows: cannot open output file test.exe: Permission deniedvscode windows:无法打开输出文件test.exe:权限被拒绝
【发布时间】:2021-01-04 01:35:00
【问题描述】:

我尝试在 vscode 上运行基本的 C++ 代码,但出现错误:

Error: cannot open output file test.exe: Permission denied.

我能够在 VS Code 上运行 Python 代码,但仅面临 C++ 代码的问题。

【问题讨论】:

  • 有时这个问题是因为你没有退出之前的test.exe实例。您无法在 test.exe 仍在运行时覆盖它。
  • 我从任务管理器中检查了文件,他们没有运行这样的文件。甚至尝试使用不同的文件名运行不同的代码,仍然得到相同的错误。
  • @VishalChauhan 你可以在这里发布你的tasks.jsonlaunch.json 文件吗?
  • 确保项目在正常路径中,其中没有任何空格。还要确保它不在 OneDrive 共享上。只需尝试将项目移动到磁盘上的其他位置并尝试在那里构建它。

标签: c++ visual-studio-code permissions g++ mingw


【解决方案1】:

这是因为你没有终止正在运行的 test.exe。 打开任务管理器,然后搜索 test.exe(按名称排序更容易找到)并终止它。

【讨论】:

    【解决方案2】:

    重新启动(重新启动)整个系统对我有帮助。仍然没有找到导致此错误的任何内容,可能在任务管理器详细信息选项卡中结束“main.exe”任务会有所帮助。

    【讨论】:

      猜你喜欢
      • 2011-10-16
      • 1970-01-01
      • 1970-01-01
      • 2018-04-20
      • 2014-07-19
      • 2011-12-01
      • 1970-01-01
      • 2011-03-21
      • 2016-10-10
      相关资源
      最近更新 更多