这是我的第一个项目与Visual Studio代码。当我去运行我的“Hello World”项目时,我得到了这个如果您有任何问题,请联系我们。如果您有任何问题,请联系我们。如果您有问题,请联系我们。无法打开输出文件main.exe:权限被拒绝collect2.exe:错误:ld返回1退出状态我的代码是
tpgth1q71#
我需要50点声望才能发表评论,否则我会添加评论。我自己遇到了这个问题,我用这个解决了它。不过,它对我很有效:“无法打开输出文件main.exe:权限被拒绝collect2.exe:错误:ld返回1退出状态”它表示权限已被拒绝。这可能意味着您尚未在某个文件夹中向Visual Studio授予执行权限,或者该文件具有执行限制。您可能将此文件存储在具有受限访问权限的文件夹中。有以下几个选项:
如果这不起作用,请在评论部分告诉我,因为我面临着同样的许可被拒绝的问题。
yduiuuwa2#
出现此错误的原因之一是您的防火墙阻止了“collect2.exe”文件。在某些情况下,防火墙已断开连接,因此您可能需要与它连接。希望它能有所帮助!
wnavrhmk3#
尝试打开终端(Ctrl + `)并键入:g++主.cpp然后**.\a.exe**(假设终端在您的工作目录中打开)
7jmck4yq4#
这通常发生在VS决定将一段代码作为一个单独的实体在后台运行时。解决这个问题的一个方法是,由于您使用的是Windows,我将右键单击任务栏并单击任务管理器。这将打开当前在计算机上运行的所有任务。然后,搜索“Windows控制台主机”。您可以更改列表的排序。一旦找到它,您可以单击它,然后在右下角将有一个“结束任务”供您单击。单击该按钮,然后重试。你应该是好的之后,但让我知道,如果你仍然有问题。
fumotvh35#
当这种情况发生时,我通常只是删除exe文件,然后重新构建
5条答案
按热度按时间tpgth1q71#
我需要50点声望才能发表评论,否则我会添加评论。我自己遇到了这个问题,我用这个解决了它。不过,它对我很有效:
“无法打开输出文件main.exe:权限被拒绝collect2.exe:错误:ld返回1退出状态”
它表示权限已被拒绝。这可能意味着您尚未在某个文件夹中向Visual Studio授予执行权限,或者该文件具有执行限制。您可能将此文件存储在具有受限访问权限的文件夹中。有以下几个选项:
如果这不起作用,请在评论部分告诉我,因为我面临着同样的许可被拒绝的问题。
yduiuuwa2#
出现此错误的原因之一是您的防火墙阻止了“collect2.exe”文件。在某些情况下,防火墙已断开连接,因此您可能需要与它连接。希望它能有所帮助!
wnavrhmk3#
尝试打开终端(Ctrl + `)并键入:g++主.cpp然后**.\a.exe**
(假设终端在您的工作目录中打开)
7jmck4yq4#
这通常发生在VS决定将一段代码作为一个单独的实体在后台运行时。解决这个问题的一个方法是,由于您使用的是Windows,我将右键单击任务栏并单击任务管理器。这将打开当前在计算机上运行的所有任务。然后,搜索“Windows控制台主机”。您可以更改列表的排序。一旦找到它,您可以单击它,然后在右下角将有一个“结束任务”供您单击。单击该按钮,然后重试。
你应该是好的之后,但让我知道,如果你仍然有问题。
fumotvh35#
当这种情况发生时,我通常只是删除exe文件,然后重新构建