Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. German
  4. deploy for windows
Forum Updated to NodeBB v4.3 + New Features

deploy for windows

Scheduled Pinned Locked Moved Unsolved German
3 Posts 2 Posters 839 Views 1 Watching
  • 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.
  • M Offline
    M Offline
    MaStaSk
    wrote on last edited by
    #1

    ich habe nun einige apps in qtCreator erstellt, die ich auch dort ausführen kann. nun will ich die apps aber unabhängig vom Creator laufen lassen. vielleicht auch auf einem anderen windows rechner ohne qt starten.
    dazu wähle ich in den build settings die releasse version. in dem ordner release befindet sich nun auch eine exe datei mit dem app namen. diese startet auch. aber wenn ich windeployqt "pfad" ausgeführt habe dann werden mir in den ordner dll dateien eingefügt und die exe startet nicht mehr (Qt5Core.dll usw...). in einem anderen versuch bekomme ich eine fehlermeldung das dll dateien fehlen (libgcc).
    als test projekt benutze ich nur die von qtCreator beim start angelegten dateien mit folgendem main.qml inhalt:

    import QtQuick 2.12
    import QtQuick.Window 2.12
    
    Window {
        width: 640
        height: 480
        visible: true
        title: qsTr("QML__START")
    
        Rectangle
        {
            color: "black"
    
            anchors.horizontalCenter: parent.horizontalCenter; anchors.verticalCenter: parent.verticalCenter
    
            width: 100
            height: 100
        }
    }
    

    wonach muss ich suchen um eine gute Beschreibung zum veröffentlichen der apps zu finden? momentan verstrick ich mich immer mehr in irgendwelchen minGW versionen und dll kopiererei.

    Pl45m4P 1 Reply Last reply
    0
    • M MaStaSk

      ich habe nun einige apps in qtCreator erstellt, die ich auch dort ausführen kann. nun will ich die apps aber unabhängig vom Creator laufen lassen. vielleicht auch auf einem anderen windows rechner ohne qt starten.
      dazu wähle ich in den build settings die releasse version. in dem ordner release befindet sich nun auch eine exe datei mit dem app namen. diese startet auch. aber wenn ich windeployqt "pfad" ausgeführt habe dann werden mir in den ordner dll dateien eingefügt und die exe startet nicht mehr (Qt5Core.dll usw...). in einem anderen versuch bekomme ich eine fehlermeldung das dll dateien fehlen (libgcc).
      als test projekt benutze ich nur die von qtCreator beim start angelegten dateien mit folgendem main.qml inhalt:

      import QtQuick 2.12
      import QtQuick.Window 2.12
      
      Window {
          width: 640
          height: 480
          visible: true
          title: qsTr("QML__START")
      
          Rectangle
          {
              color: "black"
      
              anchors.horizontalCenter: parent.horizontalCenter; anchors.verticalCenter: parent.verticalCenter
      
              width: 100
              height: 100
          }
      }
      

      wonach muss ich suchen um eine gute Beschreibung zum veröffentlichen der apps zu finden? momentan verstrick ich mich immer mehr in irgendwelchen minGW versionen und dll kopiererei.

      Pl45m4P Offline
      Pl45m4P Offline
      Pl45m4
      wrote on last edited by Pl45m4
      #2

      @MaStaSk

      Hi,

      wonach muss ich suchen um eine gute Beschreibung zum veröffentlichen der apps zu finden?

      eigentlich ist die Dokumentation bzw die Anleitung zu windeployqt recht gut.

      • https://wiki.qt.io/Deploy_an_Application_on_Windows
      • https://doc.qt.io/qt-6/windows-deployment.html

      Dort steht auch z.B. wie man zusätzliche QML Dateien mit einbindet.

      Welche Fehlermeldungen kommen denn genau und welche libs fehlen?


      If debugging is the process of removing software bugs, then programming must be the process of putting them in.

      ~E. W. Dijkstra

      M 1 Reply Last reply
      0
      • Pl45m4P Pl45m4

        @MaStaSk

        Hi,

        wonach muss ich suchen um eine gute Beschreibung zum veröffentlichen der apps zu finden?

        eigentlich ist die Dokumentation bzw die Anleitung zu windeployqt recht gut.

        • https://wiki.qt.io/Deploy_an_Application_on_Windows
        • https://doc.qt.io/qt-6/windows-deployment.html

        Dort steht auch z.B. wie man zusätzliche QML Dateien mit einbindet.

        Welche Fehlermeldungen kommen denn genau und welche libs fehlen?

        M Offline
        M Offline
        MaStaSk
        wrote on last edited by
        #3

        @Pl45m4
        Ich führe windeployqt <pfad> aus.
        Danach fehlen aber immer noch "libgcc_s_seh-1.dll" und "libwinpthread-1.dll".
        Diese kopiere ich aus dem QT Verzeichnis /Tools/mingw810_64/bin in mein "exe" Verzeichnis.
        danach kommt die Fehlermeldung: Die Anwendung konnte nicht korrekt gestartet werden: 0x000007b

        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