Inclusione libreria nell'eseguibile



  • Salve,

    sono nuovo alla programmazione con Qt Creator. Volevo chiedere, come da titolo, se è possibile creare un file eseguibile al cui interno sono già incluse tutte le librerie necessarie per il suo funzionamento. Ho già fatto delle ricerche, e ho trovato delle guide che spiegano di inserire le librerie nella cartella dell'eseguibile e poi indicare la path nel file .pro (grossomodo sono questi i passaggi). Io vorrei evitare questo e fare un unico file. Grazie Mille



  • Su che sistema operativo sei?

    Per fare un unico file devi compilare Qt come libreria statica (https://wiki.qt.io/Build_Standalone_Qt_Application_for_Windows)

    Compilare staticamente invalida la licenza LGPL pero' quindi o sviluppi open source (GPL) o compri una licenza per Qt.

    Qt offre strumenti che raggruppano tutte le dll automaticamente comunque, vedi *deployqt (* dipende dal sistema operativo, ad esempio: windeployqt)



  • si, scusami non l'ho precisato. Il sistema operativo è Ubuntu 16.04




Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.