首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >% ld返回%1退出状态

% ld返回%1退出状态
EN

Stack Overflow用户
提问于 2010-06-09 21:02:19
回答 3查看 4.9K关注 0票数 1

这是我正在尝试运行的代码:

代码语言:javascript
运行
复制
#include <QApplication>
#include <QPushButton>

int main(int argc,char *argv[])
{
    QApplication app(argc,argv);

    return app.exec();
}

这就是我得到的错误:

代码语言:javascript
运行
复制
:-1: error: collect2: ld returned 1 exit status

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-06-09 21:09:23

如果您仔细阅读错误消息,就会发现问题所在。

...ld.exe:无法打开输出文件...

链接器正在尝试将生成的可执行文件(debug.exe)写入磁盘,但不允许这样做(Permission denied)。这主要是因为您构建的应用程序当前正在运行。

关闭它并重新构建应用程序。

票数 7
EN

Stack Overflow用户

发布于 2010-06-09 21:08:31

您必须先关闭应用程序,然后再重新构建它。

票数 2
EN

Stack Overflow用户

发布于 2011-08-10 16:31:52

如果磁盘空间不足,也可能发生这种情况。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3005975

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档