跳到內容
  • 版面
  • 最新
  • 標籤
  • 熱門
  • 使用者
  • 群組
  • 搜尋
  • Get Qt Extensions
  • Unsolved
Collapse
品牌標誌
  1. 首頁
  2. Qt Development
  3. Installation and Deployment
  4. How to solve MAKEFILE_GENERATOR variable not set as a result of parsing: ... error ?
Forum Updated to NodeBB v4.3 + New Features

How to solve MAKEFILE_GENERATOR variable not set as a result of parsing: ... error ?

已排程 已置頂 已鎖定 已移動 Unsolved Installation and Deployment
23 貼文 2 Posters 9.0k 瀏覽 1 Watching
  • 從舊到新
  • 從新到舊
  • 最多點贊
回覆
  • 在新貼文中回覆
登入後回覆
此主題已被刪除。只有擁有主題管理權限的使用者可以查看。
  • jsulmJ jsulm

    @Hasibul-Hasan-Chowdhury This is not the same as "QMainWindow not found". Something is wrong with your .pro file or Kit (you still not checked it as I suggested). Is it possible to upload your project to somewhere and post link here, so I can download it and check?

    Hasibul Hasan ChowdhuryH 離線
    Hasibul Hasan ChowdhuryH 離線
    Hasibul Hasan Chowdhury
    寫於 最後由 編輯
    #14

    @jsulm Wait for me sir. I am sending screenshots and details.

    Hasibul Hasan ChowdhuryH 1 條回覆 最後回覆
    0
    • Hasibul Hasan ChowdhuryH Hasibul Hasan Chowdhury

      @jsulm Wait for me sir. I am sending screenshots and details.

      Hasibul Hasan ChowdhuryH 離線
      Hasibul Hasan ChowdhuryH 離線
      Hasibul Hasan Chowdhury
      寫於 最後由 編輯
      #15

      @Hasibul-Hasan-Chowdhury I can not upload the screenshots in this forum. I am adding whole code for you.

      I have checked kit and I found
      Yellow ! Android for armeabi (GCC 4.9, Qt 5.5.1)
      Android for armeabi (GCC 4.9, Qt 5.5.1)
      Android for armeabi-v7a (GCC 4.9, Qt 5.5.1)
      Android for armeabi-v7a (GCC 4.9, Qt 5.5.1)
      Android for x86 (GCC 4.9, Qt 5.5.1)
      Android for x86 (GCC 4.9, Qt 5.5.1)

      Without Yellow ! Android for armeabi-v7a (GCC 4.9, Qt 5.8.0)
      Android for x86 (GCC 4.9, Qt 5.8.0)
      Desktop Qt %{Qt:Version} MinGW 32bit

      kit version Yellow ! Qt %{Qt:Version} MinGW 32bit

      Hasibul Hasan ChowdhuryH 1 條回覆 最後回覆
      0
      • Hasibul Hasan ChowdhuryH Hasibul Hasan Chowdhury

        @Hasibul-Hasan-Chowdhury I can not upload the screenshots in this forum. I am adding whole code for you.

        I have checked kit and I found
        Yellow ! Android for armeabi (GCC 4.9, Qt 5.5.1)
        Android for armeabi (GCC 4.9, Qt 5.5.1)
        Android for armeabi-v7a (GCC 4.9, Qt 5.5.1)
        Android for armeabi-v7a (GCC 4.9, Qt 5.5.1)
        Android for x86 (GCC 4.9, Qt 5.5.1)
        Android for x86 (GCC 4.9, Qt 5.5.1)

        Without Yellow ! Android for armeabi-v7a (GCC 4.9, Qt 5.8.0)
        Android for x86 (GCC 4.9, Qt 5.8.0)
        Desktop Qt %{Qt:Version} MinGW 32bit

        kit version Yellow ! Qt %{Qt:Version} MinGW 32bit

        Hasibul Hasan ChowdhuryH 離線
        Hasibul Hasan ChowdhuryH 離線
        Hasibul Hasan Chowdhury
        寫於 最後由 編輯
        #16

        @Hasibul-Hasan-Chowdhury
        .pro file
        #-------------------------------------------------

        Project created by QtCreator 2017-03-07T16:05:57

        #-------------------------------------------------

        QT += core gui

        QT += widgets

        greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

        TARGET = DatabaseTutorial
        TEMPLATE = app

        The following define makes your compiler emit warnings if you use

        any feature of Qt which as been marked as deprecated (the exact warnings

        depend on your compiler). Please consult the documentation of the

        deprecated API in order to know how to port your code away from it.

        DEFINES += QT_DEPRECATED_WARNINGS

        You can also make your code fail to compile if you use deprecated APIs.

        In order to do so, uncomment the following line.

        You can also select to disable deprecated APIs only up to a certain version of Qt.

        #DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0

        SOURCES += main.cpp
        mainwindow.cpp

        HEADERS += mainwindow.h

        FORMS += mainwindow.ui

        header file

        #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

        source file
        #include "mainwindow.h"
        #include "ui_mainwindow.h"

        MainWindow::MainWindow(QWidget *parent) :
        QMainWindow(parent),
        ui(new Ui::MainWindow)
        {
        ui->setupUi(this);
        }

        MainWindow::~MainWindow()
        {
        delete ui;
        }

        main file
        #include "mainwindow.h"
        #include <QApplication>

        int main(int argc, char *argv[])
        {
        QApplication a(argc, argv);
        MainWindow w;
        w.show();

        return a.exec();
        

        }

        xml gui file

        <?xml version="1.0" encoding="UTF-8"?>
        <ui version="4.0">
        <class>MainWindow</class>
        <widget class="QMainWindow" name="MainWindow">
        <property name="geometry">
        <rect>
        <x>0</x>
        <y>0</y>
        <width>400</width>
        <height>300</height>
        </rect>
        </property>
        <property name="windowTitle">
        <string>MainWindow</string>
        </property>
        <widget class="QWidget" name="centralWidget"/>
        <widget class="QMenuBar" name="menuBar">
        <property name="geometry">
        <rect>
        <x>0</x>
        <y>0</y>
        <width>400</width>
        <height>21</height>
        </rect>
        </property>
        </widget>
        <widget class="QToolBar" name="mainToolBar">
        <attribute name="toolBarArea">
        <enum>TopToolBarArea</enum>
        </attribute>
        <attribute name="toolBarBreak">
        <bool>false</bool>
        </attribute>
        </widget>
        <widget class="QStatusBar" name="statusBar"/>
        </widget>
        <layoutdefault spacing="6" margin="11"/>
        <resources/>
        <connections/>
        </ui>

        when i run this project I got the previous error.

        Thanks.

        jsulmJ 1 條回覆 最後回覆
        0
        • Hasibul Hasan ChowdhuryH Hasibul Hasan Chowdhury

          @Hasibul-Hasan-Chowdhury
          .pro file
          #-------------------------------------------------

          Project created by QtCreator 2017-03-07T16:05:57

          #-------------------------------------------------

          QT += core gui

          QT += widgets

          greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

          TARGET = DatabaseTutorial
          TEMPLATE = app

          The following define makes your compiler emit warnings if you use

          any feature of Qt which as been marked as deprecated (the exact warnings

          depend on your compiler). Please consult the documentation of the

          deprecated API in order to know how to port your code away from it.

          DEFINES += QT_DEPRECATED_WARNINGS

          You can also make your code fail to compile if you use deprecated APIs.

          In order to do so, uncomment the following line.

          You can also select to disable deprecated APIs only up to a certain version of Qt.

          #DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0

          SOURCES += main.cpp
          mainwindow.cpp

          HEADERS += mainwindow.h

          FORMS += mainwindow.ui

          header file

          #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

          source file
          #include "mainwindow.h"
          #include "ui_mainwindow.h"

          MainWindow::MainWindow(QWidget *parent) :
          QMainWindow(parent),
          ui(new Ui::MainWindow)
          {
          ui->setupUi(this);
          }

          MainWindow::~MainWindow()
          {
          delete ui;
          }

          main file
          #include "mainwindow.h"
          #include <QApplication>

          int main(int argc, char *argv[])
          {
          QApplication a(argc, argv);
          MainWindow w;
          w.show();

          return a.exec();
          

          }

          xml gui file

          <?xml version="1.0" encoding="UTF-8"?>
          <ui version="4.0">
          <class>MainWindow</class>
          <widget class="QMainWindow" name="MainWindow">
          <property name="geometry">
          <rect>
          <x>0</x>
          <y>0</y>
          <width>400</width>
          <height>300</height>
          </rect>
          </property>
          <property name="windowTitle">
          <string>MainWindow</string>
          </property>
          <widget class="QWidget" name="centralWidget"/>
          <widget class="QMenuBar" name="menuBar">
          <property name="geometry">
          <rect>
          <x>0</x>
          <y>0</y>
          <width>400</width>
          <height>21</height>
          </rect>
          </property>
          </widget>
          <widget class="QToolBar" name="mainToolBar">
          <attribute name="toolBarArea">
          <enum>TopToolBarArea</enum>
          </attribute>
          <attribute name="toolBarBreak">
          <bool>false</bool>
          </attribute>
          </widget>
          <widget class="QStatusBar" name="statusBar"/>
          </widget>
          <layoutdefault spacing="6" margin="11"/>
          <resources/>
          <connections/>
          </ui>

          when i run this project I got the previous error.

          Thanks.

          jsulmJ 離線
          jsulmJ 離線
          jsulm
          Lifetime Qt Champion
          寫於 最後由 編輯
          #17

          @Hasibul-Hasan-Chowdhury Does your .pro file really contain comments without # character at the beginning? It should be like this:

          TARGET = DatabaseTutorial
          TEMPLATE = app
          #The following define makes your compiler emit warnings if you use
          

          Regarding yellow warnings: keep mouse cursor over the Kit - you will see then what the problem is.

          https://forum.qt.io/topic/113070/qt-code-of-conduct

          Hasibul Hasan ChowdhuryH 1 條回覆 最後回覆
          0
          • jsulmJ jsulm

            @Hasibul-Hasan-Chowdhury Does your .pro file really contain comments without # character at the beginning? It should be like this:

            TARGET = DatabaseTutorial
            TEMPLATE = app
            #The following define makes your compiler emit warnings if you use
            

            Regarding yellow warnings: keep mouse cursor over the Kit - you will see then what the problem is.

            Hasibul Hasan ChowdhuryH 離線
            Hasibul Hasan ChowdhuryH 離線
            Hasibul Hasan Chowdhury
            寫於 最後由 編輯
            #18

            @jsulm yes

            jsulmJ Hasibul Hasan ChowdhuryH 2 條回覆 最後回覆
            0
            • Hasibul Hasan ChowdhuryH Hasibul Hasan Chowdhury

              @jsulm yes

              jsulmJ 離線
              jsulmJ 離線
              jsulm
              Lifetime Qt Champion
              寫於 最後由 編輯
              #19

              @Hasibul-Hasan-Chowdhury Remove all the comments or comment them out

              #-------------------------------------------------
              Project created by QtCreator 2017-03-07T16:05:57
              
              #-------------------------------------------------
              
              QT += core gui
              
              QT += widgets
              
              greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
              
              TARGET = DatabaseTutorial
              TEMPLATE = app
              
              DEFINES += QT_DEPRECATED_WARNINGS
              
              SOURCES += main.cpp \
              mainwindow.cpp
              
              HEADERS += mainwindow.h
              
              FORMS += mainwindow.ui
              

              DEFINES += QT_DEPRECATED_WARNINGS can be removed as well.
              Add \ after SOURCES += main.cpp
              Run qmake again and build.

              https://forum.qt.io/topic/113070/qt-code-of-conduct

              1 條回覆 最後回覆
              0
              • Hasibul Hasan ChowdhuryH Hasibul Hasan Chowdhury

                @jsulm yes

                Hasibul Hasan ChowdhuryH 離線
                Hasibul Hasan ChowdhuryH 離線
                Hasibul Hasan Chowdhury
                寫於 最後由 編輯
                #20

                @Hasibul-Hasan-Chowdhury should I remove this ?

                Hasibul Hasan ChowdhuryH 1 條回覆 最後回覆
                0
                • Hasibul Hasan ChowdhuryH Hasibul Hasan Chowdhury

                  @Hasibul-Hasan-Chowdhury should I remove this ?

                  Hasibul Hasan ChowdhuryH 離線
                  Hasibul Hasan ChowdhuryH 離線
                  Hasibul Hasan Chowdhury
                  寫於 最後由 編輯
                  #21

                  @Hasibul-Hasan-Chowdhury same error

                  Hasibul Hasan ChowdhuryH jsulmJ 2 條回覆 最後回覆
                  0
                  • Hasibul Hasan ChowdhuryH Hasibul Hasan Chowdhury

                    @Hasibul-Hasan-Chowdhury same error

                    Hasibul Hasan ChowdhuryH 離線
                    Hasibul Hasan ChowdhuryH 離線
                    Hasibul Hasan Chowdhury
                    寫於 最後由 編輯
                    #22

                    @Hasibul-Hasan-Chowdhury when i run qmake get above error again. where is the problem ?

                    1 條回覆 最後回覆
                    0
                    • Hasibul Hasan ChowdhuryH Hasibul Hasan Chowdhury

                      @Hasibul-Hasan-Chowdhury same error

                      jsulmJ 離線
                      jsulmJ 離線
                      jsulm
                      Lifetime Qt Champion
                      寫於 最後由 編輯
                      #23

                      @Hasibul-Hasan-Chowdhury Please upload the pro file to somewhere and post a link here. Then I can check.
                      And please check what is wrong with your "Desktop Qt 5.8.0 MinGW 32bit" Kit.

                      https://forum.qt.io/topic/113070/qt-code-of-conduct

                      1 條回覆 最後回覆
                      0

                      • 登入

                      • Login or register to search.
                      • 第一個貼文
                        最後的貼文
                      0
                      • 版面
                      • 最新
                      • 標籤
                      • 熱門
                      • 使用者
                      • 群組
                      • 搜尋
                      • Get Qt Extensions
                      • Unsolved