c++ - VIsual Studio Code 错误无法打开输出文件 main.exe
问题描述
这是我第一个使用 Visual Studio Code 的项目。当我去运行我的“Hello World”项目时,我得到了这个
cd "c:\Users\imaco\Desktop\Cpppractice" && g++ main.cpp -o main && "c:\Users\imaco\Desktop\Cpppractice"main c:/mingw/bin/../lib/gcc/mingw32 /9.2.0/../../../../mingw32/bin/ld.exe:无法打开输出文件 main.exe:权限被拒绝 collect2.exe:错误:ld 返回 1 退出状态
我的代码读取
1 #include <iostream>
2
3
4
5 int main()
6 {
7 std:: cout << "Hello World!";
8 }
-我确保它没有在后台运行。-我已经关闭并重新打开程序并再次运行代码,结果相同。- 我在 Bit Defender 中允许它作为一个例外。
任何帮助将不胜感激!!
解决方案
我需要 50 声望才能发表评论,否则我会添加评论。我自己遇到了这个问题,我用这个解决了它。但是,它对我有用:
“无法打开输出文件 main.exe:权限被拒绝 collect2.exe:错误:ld 返回 1 退出状态”
它说许可已被拒绝。这可能意味着您没有在某个文件夹中授予对 Visual Studio 的执行权限,或者该文件具有执行限制。您可能将此文件存储在访问受限的文件夹中。有几个选项:
- 您可以将其移动到没有任何执行访问限制的新文件夹中。
- 您可能必须更改该文件夹/文件的权限才能使用管理员权限进行读取、写入和执行。
如果这不起作用,请在评论部分告诉我,因为我遇到了同样的权限被拒绝问题。
推荐阅读
- javascript - 如何通过 Javascript 禁用 Chrome 或其他浏览器上的 RELOAD 按钮?
- android - getClipdata().GetItemCount() 空指针异常
- android - 如何同步两个单独片段中的两个按钮
- version-control - 如何通过 DFC 代码获取当前版本标签号?
- python - 反向 z 分数 pandas 数据框
- hive - 在 Hive 查询方面需要帮助
- sql - 在sql调度期间获取员工的空闲时间段
- cluster-analysis - k-means 算法的第一个质心应该是“随机的”?
- java - 自定义声音不播放 Firebase 消息 Android
- android-ndk - LOCAL_CFLAGS 和 APP_CFLAGS 有什么区别?