编译easy C+时出错+;升华文本3中的程序 我安装了崇高的文本3,我想编译它里面的C++程序。我提到了一个让编译器兼容C++程序的崇高的文章,但我仍然犯了以下错误: C:/Program Files (x86)/CodeBlocks/MinGW/bin/../lib/gcc/mingw32/5.1.0/../../../../mingw32/bin/ld.exe: cannot open output file C:\Users\USER\Downloads\CCDSAP\sublime/test1.exe: Permission denied collect2.exe: error: ld returned 1 exit status [Finished in 1.9s with exit code 1] [shell_cmd: g++ -std=c++11 -Wall "C:\Users\USER\Downloads\CCDSAP\sublime\test1.cpp" -o "C:\Users\USER\Downloads\CCDSAP\sublime/test1" && "C:\Users\USER\Downloads\CCDSAP\sublime/test1"] [dir: C:\Users\USER\Downloads\CCDSAP\sublime] [path: C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\iCLS\;C:\Program Files\Intel\Intel(R) Management Engine Components\iCLS\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\AMD\ATI.ACE\Core-Static;C:\Program Files\MATLAB\R2017a\runtime\win64;C:\Program Files\MATLAB\R2017a\bin;C:\Program Files\Git\cmd;C:\Program Files\Amazon\AWSCLI\;C:\Program Files\OpenVPN\bin;C:\WINDOWS\System32\OpenSSH\;C:\Android;C:\Windows\System32;C:\Program Files\Java\jdk-11.0.1\bin;C:\Program Files (x86)\CodeBlocks\MinGW\bin;C:\Users\USER\AppData\Local\Programs\Python\Python36\Scripts\;C:\Users\USER\AppData\Local\Programs\Python\Python36\;C:\Users\USER\AppData\Local\Microsoft\WindowsApps]

编译easy C+时出错+;升华文本3中的程序 我安装了崇高的文本3,我想编译它里面的C++程序。我提到了一个让编译器兼容C++程序的崇高的文章,但我仍然犯了以下错误: C:/Program Files (x86)/CodeBlocks/MinGW/bin/../lib/gcc/mingw32/5.1.0/../../../../mingw32/bin/ld.exe: cannot open output file C:\Users\USER\Downloads\CCDSAP\sublime/test1.exe: Permission denied collect2.exe: error: ld returned 1 exit status [Finished in 1.9s with exit code 1] [shell_cmd: g++ -std=c++11 -Wall "C:\Users\USER\Downloads\CCDSAP\sublime\test1.cpp" -o "C:\Users\USER\Downloads\CCDSAP\sublime/test1" && "C:\Users\USER\Downloads\CCDSAP\sublime/test1"] [dir: C:\Users\USER\Downloads\CCDSAP\sublime] [path: C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\iCLS\;C:\Program Files\Intel\Intel(R) Management Engine Components\iCLS\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\AMD\ATI.ACE\Core-Static;C:\Program Files\MATLAB\R2017a\runtime\win64;C:\Program Files\MATLAB\R2017a\bin;C:\Program Files\Git\cmd;C:\Program Files\Amazon\AWSCLI\;C:\Program Files\OpenVPN\bin;C:\WINDOWS\System32\OpenSSH\;C:\Android;C:\Windows\System32;C:\Program Files\Java\jdk-11.0.1\bin;C:\Program Files (x86)\CodeBlocks\MinGW\bin;C:\Users\USER\AppData\Local\Programs\Python\Python36\Scripts\;C:\Users\USER\AppData\Local\Programs\Python\Python36\;C:\Users\USER\AppData\Local\Microsoft\WindowsApps],c++,compiler-errors,compilation,sublimetext3,C++,Compiler Errors,Compilation,Sublimetext3,在遇到这个错误后,我阅读了有关StackOverflow的问题,并再次尝试使用上面链接中给出的构建代码。但它又给了我同样的错误 请注意,我能够非常顺利地通过代码块IDE编译和运行程序,并且我还能够通过Windows上的命令行调用g++命令。有人能帮忙吗? 多谢各位 这表明您的程序已在运行 如果它正在运行,则不能用新版本替换 您应该在继续之前关闭它。这表明您的程序已经在运行 如果它正在运行,则不能用新版本替换 您应该在继续之前将其关闭。如果存在权限问题,但应用程序未运行,则尝试删除.exe文件。如

在遇到这个错误后,我阅读了有关StackOverflow的问题,并再次尝试使用上面链接中给出的构建代码。但它又给了我同样的错误

请注意,我能够非常顺利地通过代码块IDE编译和运行程序,并且我还能够通过Windows上的命令行调用g++命令。有人能帮忙吗?
多谢各位

这表明您的程序已在运行

如果它正在运行,则不能用新版本替换


您应该在继续之前关闭它。

这表明您的程序已经在运行

如果它正在运行,则不能用新版本替换



您应该在继续之前将其关闭。

如果存在权限问题,但应用程序未运行,则尝试删除.exe文件。

如果存在权限问题,但应用程序未运行,则尝试删除.exe文件。

可能是您正在运行该程序吗?关闭它,然后再次尝试编译它!“无法打开输出文件C:\Users\USER\Downloads\CCDSAP\sublime/test1.exe:权限被拒绝”您是否碰巧忘记关闭应用程序,在重新编译之前?@BenjaminBihler我甚至无法在Sublime上运行该程序一次,因此没有可以关闭的运行窗口,而且我确保在打开Sublime text 3编译程序之前关闭了所有运行窗口的代码块。然后尝试删除.exe文件并重新编译。@user1712在这种情况下,我帮不了你。在链接过程中出现这种错误的典型原因是某个进程持有文件句柄。在.exe的情况下,通常是它正在运行(或者,防病毒软件正在阻止您覆盖它)。通过process Explorer之类的工具,可以看到哪个进程拥有它的句柄。但除此之外,在提供的信息中,没有什么可以推荐的了。可能是您正在运行该程序吗?关闭它,然后再次尝试编译它!“无法打开输出文件C:\Users\USER\Downloads\CCDSAP\sublime/test1.exe:权限被拒绝”您是否碰巧忘记关闭应用程序,在重新编译之前?@BenjaminBihler我甚至无法在Sublime上运行该程序一次,因此没有可以关闭的运行窗口,而且我确保在打开Sublime text 3编译程序之前关闭了所有运行窗口的代码块。然后尝试删除.exe文件并重新编译。@user1712在这种情况下,我帮不了你。在链接过程中出现这种错误的典型原因是某个进程持有文件句柄。在.exe的情况下,通常是它正在运行(或者,防病毒软件正在阻止您覆盖它)。通过process Explorer之类的工具,可以看到哪个进程拥有它的句柄。但除此之外:提供的信息再没有什么可以推荐的了。我甚至无法在Sublime上运行该程序一次,因此没有可以关闭的运行窗口,而且我确保在打开Sublime text 3编译程序之前关闭了所有运行窗口的代码块。我无法运行该程序在升华上编程一次,因此没有运行窗口可以关闭,而且我确保在打开升华文本3编译程序之前关闭了所有运行窗口的代码块。知道如何授予升华这些权限吗?实际上,您应该始终拥有覆盖您创建的文件的权限你自己您是否以其他用户身份运行某些应用程序?或者您是否有特殊的文件系统权限设置?这似乎是Windows问题而不是C++问题。我不使用任何这样的应用程序,而且在我的Windows上也有一个用户。你能在这里留下一个我可以参考的链接来解决我的问题吗(对不起,我尝试了很多次搜索,但没有找到任何链接)。非常感谢你帮我解决了一个大问题:)对不起,我不知道了。更熟悉Windows的人可能会对此进行解释。知道我如何授予升华权限吗?实际上,您应该始终拥有覆盖您自己创建的文件的权限。您是否以其他用户身份运行某些应用程序?或者您是否有特殊的文件系统权限设置?这似乎是Windows问题而不是C++问题。我不使用任何这样的应用程序,而且在我的Windows上也有一个用户。你能在这里留下一个我可以参考的链接来解决我的问题吗(对不起,我尝试了很多次搜索,但没有找到任何链接)。非常感谢你帮我解决了一个大问题:)对不起,我不知道了。更熟悉Windows的人可能可以解释这一点。