Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Link the Qt framwork which in my Project shows error : ui_*.h file not found
Qt 6.11 is out! See what's new in the release blog

Link the Qt framwork which in my Project shows error : ui_*.h file not found

Scheduled Pinned Locked Moved Unsolved General and Desktop
2 Posts 2 Posters 343 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P Offline
    P Offline
    Princein
    wrote on last edited by
    #1

    Hi:
    I developed a qt project on macos, here is my normal .pro file:

    QT += core opengl widgets gui network webengine multimedia multimediawidgets quick

    and when I run it, it's work fine, now I want to add the qt framework into my project for easy deployment, so I change the .pro file to this:

    LIBS += -F$$PWD/StaticLibrary/Qt/
    QMAKE_CFLAGS += -F$$PWD/StaticLibrary/Qt/
    QMAKE_CXXFLAGS += -F$$PWD/StaticLibrary/Qt/
    INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtQuick.framework/Headers
    mac: LIBS += -framework QtQuick
    INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtWidgets.framework/Headers
    mac: LIBS += -framework QtWidgets
    INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtCore.framework/Headers
    mac: LIBS += -framework QtCore
    INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtGui.framework/Headers
    mac: LIBS += -framework QtGui
    INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtMultimedia.framework/Headers
    mac: LIBS += -framework QtMultimedia
    INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtMultimediaWidgets.framework/Headers
    mac: LIBS += -framework QtMultimediaWidgets
    INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtNetwork.framework/Headers
    mac: LIBS += -framework QtNetwork
    INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtOpenGL.framework/Headers
    mac: LIBS += -framework QtOpenGL
    INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtPositioning.framework/Headers
    mac: LIBS += -framework QtPositioning
    INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtQml.framework/Headers
    mac: LIBS += -framework QtQml
    INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtWebChannel.framework/Headers
    mac: LIBS += -framework QtWebChannel
    INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtWebEngine.framework/Headers
    mac: LIBS += -framework QtWebEngine
    INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtWebEngineCore.framework/Headers
    mac: LIBS += -framework QtWebEngineCore

    when I build it, it shows me the error: fatal error: 'ui_fueditor.h' file not found!

    when I use 'QT += core opengl widgets gui network webengine multimedia multimediawidgets quick' instead of

    'LIBS += -F$$PWD/StaticLibrary/Qt/
    QMAKE_CFLAGS += -F$$PWD/StaticLibrary/Qt/
    QMAKE_CXXFLAGS += -F$$PWD/StaticLibrary/Qt/
    INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtQuick.framework/Headers
    mac: LIBS += -framework QtQuick
    INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtWidgets.framework/Headers
    mac: LIBS += -framework QtWidgets
    INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtCore.framework/Headers
    mac: LIBS += -framework QtCore
    INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtGui.framework/Headers
    mac: LIBS += -framework QtGui
    INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtMultimedia.framework/Headers
    mac: LIBS += -framework QtMultimedia
    INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtMultimediaWidgets.framework/Headers
    mac: LIBS += -framework QtMultimediaWidgets
    INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtNetwork.framework/Headers
    mac: LIBS += -framework QtNetwork
    INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtOpenGL.framework/Headers
    mac: LIBS += -framework QtOpenGL
    INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtPositioning.framework/Headers
    mac: LIBS += -framework QtPositioning
    INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtQml.framework/Headers
    mac: LIBS += -framework QtQml
    INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtWebChannel.framework/Headers
    mac: LIBS += -framework QtWebChannel
    INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtWebEngine.framework/Headers
    mac: LIBS += -framework QtWebEngine
    INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtWebEngineCore.framework/Headers
    mac: LIBS += -framework QtWebEngineCore'

    everything works fine, I don't know why, and it confused me a long time!
    can you give me some tips, thanks a lot!

    jsulmJ 1 Reply Last reply
    0
    • P Princein

      Hi:
      I developed a qt project on macos, here is my normal .pro file:

      QT += core opengl widgets gui network webengine multimedia multimediawidgets quick

      and when I run it, it's work fine, now I want to add the qt framework into my project for easy deployment, so I change the .pro file to this:

      LIBS += -F$$PWD/StaticLibrary/Qt/
      QMAKE_CFLAGS += -F$$PWD/StaticLibrary/Qt/
      QMAKE_CXXFLAGS += -F$$PWD/StaticLibrary/Qt/
      INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtQuick.framework/Headers
      mac: LIBS += -framework QtQuick
      INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtWidgets.framework/Headers
      mac: LIBS += -framework QtWidgets
      INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtCore.framework/Headers
      mac: LIBS += -framework QtCore
      INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtGui.framework/Headers
      mac: LIBS += -framework QtGui
      INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtMultimedia.framework/Headers
      mac: LIBS += -framework QtMultimedia
      INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtMultimediaWidgets.framework/Headers
      mac: LIBS += -framework QtMultimediaWidgets
      INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtNetwork.framework/Headers
      mac: LIBS += -framework QtNetwork
      INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtOpenGL.framework/Headers
      mac: LIBS += -framework QtOpenGL
      INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtPositioning.framework/Headers
      mac: LIBS += -framework QtPositioning
      INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtQml.framework/Headers
      mac: LIBS += -framework QtQml
      INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtWebChannel.framework/Headers
      mac: LIBS += -framework QtWebChannel
      INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtWebEngine.framework/Headers
      mac: LIBS += -framework QtWebEngine
      INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtWebEngineCore.framework/Headers
      mac: LIBS += -framework QtWebEngineCore

      when I build it, it shows me the error: fatal error: 'ui_fueditor.h' file not found!

      when I use 'QT += core opengl widgets gui network webengine multimedia multimediawidgets quick' instead of

      'LIBS += -F$$PWD/StaticLibrary/Qt/
      QMAKE_CFLAGS += -F$$PWD/StaticLibrary/Qt/
      QMAKE_CXXFLAGS += -F$$PWD/StaticLibrary/Qt/
      INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtQuick.framework/Headers
      mac: LIBS += -framework QtQuick
      INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtWidgets.framework/Headers
      mac: LIBS += -framework QtWidgets
      INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtCore.framework/Headers
      mac: LIBS += -framework QtCore
      INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtGui.framework/Headers
      mac: LIBS += -framework QtGui
      INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtMultimedia.framework/Headers
      mac: LIBS += -framework QtMultimedia
      INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtMultimediaWidgets.framework/Headers
      mac: LIBS += -framework QtMultimediaWidgets
      INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtNetwork.framework/Headers
      mac: LIBS += -framework QtNetwork
      INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtOpenGL.framework/Headers
      mac: LIBS += -framework QtOpenGL
      INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtPositioning.framework/Headers
      mac: LIBS += -framework QtPositioning
      INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtQml.framework/Headers
      mac: LIBS += -framework QtQml
      INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtWebChannel.framework/Headers
      mac: LIBS += -framework QtWebChannel
      INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtWebEngine.framework/Headers
      mac: LIBS += -framework QtWebEngine
      INCLUDEPATH += $$PWD/StaticLibrary/Qt/QtWebEngineCore.framework/Headers
      mac: LIBS += -framework QtWebEngineCore'

      everything works fine, I don't know why, and it confused me a long time!
      can you give me some tips, thanks a lot!

      jsulmJ Offline
      jsulmJ Offline
      jsulm
      Lifetime Qt Champion
      wrote on last edited by
      #2

      @Princein Duplicate of https://forum.qt.io/topic/98787/link-the-qt-framwork-which-in-my-project-shows-error-ui_-h-file-not-found

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

      1 Reply Last reply
      0

      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved