QTCreator g++.exe:致命错误:没有输入文件(Windows)

Posted

技术标签:

【中文标题】QTCreator g++.exe:致命错误:没有输入文件(Windows)【英文标题】:QTCreator g++.exe: fatal error: no input files (Windows) 【发布时间】:2017-09-29 06:50:24 【问题描述】:

构建过程中发生错误:

代码 *.pro:

QT       += core gui

QT = widgets

TARGET = MYPROJECT
TEMPLATE = app


SOURCES += main.cpp\
           mainwindow.cpp

HEADERS  += mainwindow.h

FORMS    += mainwindow.ui

代码 mainwindow.h:

#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>


namespace Ui 
class MainWindow;


class MainWindow : public QMainWindow

    Q_OBJECT

public:
    explicit MainWindow(QWidget *parent = 0);
    ~MainWindow();

private:
    Ui::MainWindow *ui;
;

#endif // MAINWINDOW_H

作为合规安装:C:\Strawberry\c\bin\g++.exe

该程序集是在 Windows 10 64 位中制作的。

及时组装我得到这样的错误:

g++.exe:致命错误:没有输入文件 编译终止。 09:38:38:进程“C:\Strawberry\c\bin\g++.exe”以代码 1 结束。 组装/安装 MYPROJECT 项目时出错(设置:MYPROJECT_DESCTOP) 在“构建”阶段

我尝试在 .pro 文件中包含文件的完整路径,但没有帮助。

【问题讨论】:

【参考方案1】:

确保您的所有代码文件都在当前工作目录中,否则您必须在编译命令中包含它们的路径。

【讨论】:

是的,它有帮助。我添加了文件“.C:\Qt\Qt5.6.3\5.6.3\Src\qtbase\include\QtWidgets\QMainWindow`”的路径。

以上是关于QTCreator g++.exe:致命错误:没有输入文件(Windows)的主要内容,如果未能解决你的问题,请参考以下文章

visual C++ 6.0 问题:链接:致命错误LNK1104:无法打开文件“调试/ d.exe“ 执行link.exe时出错。

qtcreator - exe 在 qtcreator 内部工作正常,但不在外部

编译 VS 2012 C++ 项目时出现致命错误无法运行“mt.exe”

链接:致命错误 LNK1181:无法打开输入文件“zz.exe”

致命的执行引擎错误

致命错误:无法创建输出文件“project1.exe”