Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. French
  4. Convertir projet x64 en ARM (Raspberry Pi)
Forum Updated to NodeBB v4.3 + New Features

Convertir projet x64 en ARM (Raspberry Pi)

Scheduled Pinned Locked Moved Unsolved French
16 Posts 2 Posters 2.3k 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.
  • KroMignonK KroMignon

    @Ayckinn said in Convertir projet x64 en ARM (Raspberry Pi):

    Ma question est donc : Est-ce que Qt peut compiler directement en ARM ?

    Oui

    Si oui, Comment?

    => ça dépends... mais comme qui dirait "ça dépends, ça dépasse" (comprendra qui pourra ;-) )

    Quelle distribution est installé sur ta RPi?

    A Offline
    A Offline
    Ayckinn
    wrote on last edited by
    #3

    @KroMignon

    Hey !! Ca va mec ? HAHAHA ben moi j'ai compris :D

    Ben écoute, j'ai essayé avec Raspbian et Kali.. Sachant que mon Ordi de bureau est sur Kali aussi..

    Toutes les procédures que j'ai trouvé sont un peu lourdes je trouve..

    KroMignonK 1 Reply Last reply
    0
    • A Ayckinn

      @KroMignon

      Hey !! Ca va mec ? HAHAHA ben moi j'ai compris :D

      Ben écoute, j'ai essayé avec Raspbian et Kali.. Sachant que mon Ordi de bureau est sur Kali aussi..

      Toutes les procédures que j'ai trouvé sont un peu lourdes je trouve..

      KroMignonK Offline
      KroMignonK Offline
      KroMignon
      wrote on last edited by KroMignon
      #4

      @Ayckinn Ca va merci, il fait soleil aujourd'hui, ça fait du bien au moral :)

      j'ai pas la possibilité de faire le test maintenant, mais de mémoire, avec Raspbian il existe des package pour Qt5
      un sudo apt-get install qt5-dev devrais faire l'affaire.

      Après, il suffit de compiler les sources directement sur la RPi avec qmake suivit d'un make.

      It is an old maxim of mine that when you have excluded the impossible, whatever remains, however improbable, must be the truth. (Sherlock Holmes)

      A 1 Reply Last reply
      0
      • KroMignonK KroMignon

        @Ayckinn Ca va merci, il fait soleil aujourd'hui, ça fait du bien au moral :)

        j'ai pas la possibilité de faire le test maintenant, mais de mémoire, avec Raspbian il existe des package pour Qt5
        un sudo apt-get install qt5-dev devrais faire l'affaire.

        Après, il suffit de compiler les sources directement sur la RPi avec qmake suivit d'un make.

        A Offline
        A Offline
        Ayckinn
        wrote on last edited by
        #5

        @KroMignon
        J'avoue, ça fait plaisir..

        Quand tu dis "les sources" c'est tous les fichiers .ccp et .hpp 1 par 1 ?
        Genre ?

        qmake *.cpp *.hpp && make *
        
        KroMignonK 1 Reply Last reply
        0
        • A Ayckinn

          @KroMignon
          J'avoue, ça fait plaisir..

          Quand tu dis "les sources" c'est tous les fichiers .ccp et .hpp 1 par 1 ?
          Genre ?

          qmake *.cpp *.hpp && make *
          
          KroMignonK Offline
          KroMignonK Offline
          KroMignon
          wrote on last edited by KroMignon
          #6

          @Ayckinn said in Convertir projet x64 en ARM (Raspberry Pi):

          Quand tu dis "les sources" c'est tous les fichiers .ccp et .hpp 1 par 1 ?
          Genre ?
          qmake *.cpp *.hpp && make *

          En fait de sources, c'est tout le projet Qt:

          • fichier project (extension .pro)
          • fichiers sources (.cpp/.h)

          qmake <nom_du_fichier.pro> pour créer le fichier MakeFile
          make pour construire l'executable

          Ce que je te conseil, c'est de créer un dossier où tu places tes fichiers.
          Dans ce dossier, tu vas créer un sous-dossier (par exemple build)
          Et de ce dossier build, tu lances qmake ../<nom_du_projet.pro> && make

          It is an old maxim of mine that when you have excluded the impossible, whatever remains, however improbable, must be the truth. (Sherlock Holmes)

          A 1 Reply Last reply
          0
          • KroMignonK KroMignon

            @Ayckinn said in Convertir projet x64 en ARM (Raspberry Pi):

            Quand tu dis "les sources" c'est tous les fichiers .ccp et .hpp 1 par 1 ?
            Genre ?
            qmake *.cpp *.hpp && make *

            En fait de sources, c'est tout le projet Qt:

            • fichier project (extension .pro)
            • fichiers sources (.cpp/.h)

            qmake <nom_du_fichier.pro> pour créer le fichier MakeFile
            make pour construire l'executable

            Ce que je te conseil, c'est de créer un dossier où tu places tes fichiers.
            Dans ce dossier, tu vas créer un sous-dossier (par exemple build)
            Et de ce dossier build, tu lances qmake ../<nom_du_projet.pro> && make

            A Offline
            A Offline
            Ayckinn
            wrote on last edited by Ayckinn
            #7

            @KroMignon
            Ahh j'ai l'impression qu'on y est presque...
            Maintenant j'ai cette erreur :

            ui_MoonWeather.h:162:41: error: ‘MarkdownText’ is not a member of ‘Qt’
            latitude_lbl->setTextFormat(Qt::MarkdownText);
            

            je n'ai jamais touché au fichier .ui.. je cherche d'où ça vient mais la compilation a fonctionnée

            KroMignonK 1 Reply Last reply
            0
            • A Ayckinn

              @KroMignon
              Ahh j'ai l'impression qu'on y est presque...
              Maintenant j'ai cette erreur :

              ui_MoonWeather.h:162:41: error: ‘MarkdownText’ is not a member of ‘Qt’
              latitude_lbl->setTextFormat(Qt::MarkdownText);
              

              je n'ai jamais touché au fichier .ui.. je cherche d'où ça vient mais la compilation a fonctionnée

              KroMignonK Offline
              KroMignonK Offline
              KroMignon
              wrote on last edited by
              #8

              @Ayckinn said in Convertir projet x64 en ARM (Raspberry Pi):

              je n'ai jamais touché au fichier .ui.. je cherche d'où ça vient

              D'après la doc, Qt::MarkdownText n'est disponible qu'à partir de Qt 5.14.
              Je n'ai aucune idée de la version que Qt qui est fourni avec Raspbian.

              It is an old maxim of mine that when you have excluded the impossible, whatever remains, however improbable, must be the truth. (Sherlock Holmes)

              A 1 Reply Last reply
              0
              • KroMignonK KroMignon

                @Ayckinn said in Convertir projet x64 en ARM (Raspberry Pi):

                je n'ai jamais touché au fichier .ui.. je cherche d'où ça vient

                D'après la doc, Qt::MarkdownText n'est disponible qu'à partir de Qt 5.14.
                Je n'ai aucune idée de la version que Qt qui est fourni avec Raspbian.

                A Offline
                A Offline
                Ayckinn
                wrote on last edited by
                #9

                @KroMignon

                J'ai trouvé, apparemment, dans les options des labels, j'avais mis MarkDown, mais je ne me souviens ni quand ni pourquoi j'aurais fait ça..

                J'ai pu le régler en passant les option en "Auto Text"

                Maintenant j'ai ça :

                qt.qpa.screen: QXcbConnection: Could not connect to display 
                Could not connect to any X display.
                

                mais on y est presque

                KroMignonK 1 Reply Last reply
                0
                • A Ayckinn

                  @KroMignon

                  J'ai trouvé, apparemment, dans les options des labels, j'avais mis MarkDown, mais je ne me souviens ni quand ni pourquoi j'aurais fait ça..

                  J'ai pu le régler en passant les option en "Auto Text"

                  Maintenant j'ai ça :

                  qt.qpa.screen: QXcbConnection: Could not connect to display 
                  Could not connect to any X display.
                  

                  mais on y est presque

                  KroMignonK Offline
                  KroMignonK Offline
                  KroMignon
                  wrote on last edited by
                  #10

                  @Ayckinn said in Convertir projet x64 en ARM (Raspberry Pi):

                  qt.qpa.screen: QXcbConnection: Could not connect to display
                  Could not connect to any X display.

                  Question idiote, je suppose tu lances ton application à distance à partir d'une session ssh?

                  Je pense qu'un export DISPLAY=:0.0 avant de lancer l'executable ou DISPLAY=:0.0 ./<le_nom_du_programme>
                  devrait faire l'affaire.

                  It is an old maxim of mine that when you have excluded the impossible, whatever remains, however improbable, must be the truth. (Sherlock Holmes)

                  A 1 Reply Last reply
                  0
                  • KroMignonK KroMignon

                    @Ayckinn said in Convertir projet x64 en ARM (Raspberry Pi):

                    qt.qpa.screen: QXcbConnection: Could not connect to display
                    Could not connect to any X display.

                    Question idiote, je suppose tu lances ton application à distance à partir d'une session ssh?

                    Je pense qu'un export DISPLAY=:0.0 avant de lancer l'executable ou DISPLAY=:0.0 ./<le_nom_du_programme>
                    devrait faire l'affaire.

                    A Offline
                    A Offline
                    Ayckinn
                    wrote on last edited by
                    #11

                    @KroMignon

                    C'est pas idiot du tout. oui absolument, je la lance en SSH.

                    Et tu as raison, le problème vient de là car, si je la lance direct du RPi, elle fonctionne, mais ça m'embête de pas pouvoir la gérer en SSh..

                    J'ai essayé ta méthode mais ça ne marche pas, je suis dessus aussi..

                    Mais ENCORE UNE FOIS.. tu m'as sortis de la m*****.. T'es un grand mon ami !! ;)

                    KroMignonK 1 Reply Last reply
                    0
                    • A Ayckinn

                      @KroMignon

                      C'est pas idiot du tout. oui absolument, je la lance en SSH.

                      Et tu as raison, le problème vient de là car, si je la lance direct du RPi, elle fonctionne, mais ça m'embête de pas pouvoir la gérer en SSh..

                      J'ai essayé ta méthode mais ça ne marche pas, je suis dessus aussi..

                      Mais ENCORE UNE FOIS.. tu m'as sortis de la m*****.. T'es un grand mon ami !! ;)

                      KroMignonK Offline
                      KroMignonK Offline
                      KroMignon
                      wrote on last edited by
                      #12

                      @Ayckinn said in Convertir projet x64 en ARM (Raspberry Pi):

                      Mais ENCORE UNE FOIS.. tu m'as sortis de la m*****.. T'es un grand mon ami !! ;)

                      De rien :)

                      Laisse un message STP quand tu auras trouvé, je suis sure que tu vas trouver ;)
                      Je vais couper mon PC pour aujourd'hui.

                      Bonne soirée!

                      It is an old maxim of mine that when you have excluded the impossible, whatever remains, however improbable, must be the truth. (Sherlock Holmes)

                      A 2 Replies Last reply
                      0
                      • KroMignonK KroMignon

                        @Ayckinn said in Convertir projet x64 en ARM (Raspberry Pi):

                        Mais ENCORE UNE FOIS.. tu m'as sortis de la m*****.. T'es un grand mon ami !! ;)

                        De rien :)

                        Laisse un message STP quand tu auras trouvé, je suis sure que tu vas trouver ;)
                        Je vais couper mon PC pour aujourd'hui.

                        Bonne soirée!

                        A Offline
                        A Offline
                        Ayckinn
                        wrote on last edited by
                        #13

                        @KroMignon

                        Aucun probleme.. Merci encore, t'as assuré..
                        Bonne soirée à toi aussi ;)

                        1 Reply Last reply
                        0
                        • KroMignonK KroMignon

                          @Ayckinn said in Convertir projet x64 en ARM (Raspberry Pi):

                          Mais ENCORE UNE FOIS.. tu m'as sortis de la m*****.. T'es un grand mon ami !! ;)

                          De rien :)

                          Laisse un message STP quand tu auras trouvé, je suis sure que tu vas trouver ;)
                          Je vais couper mon PC pour aujourd'hui.

                          Bonne soirée!

                          A Offline
                          A Offline
                          Ayckinn
                          wrote on last edited by Ayckinn
                          #14

                          @KroMignon

                          Voici ce à quoi tu as TRES LARGEMENT contribué

                          IMG-2572.jpg

                          Pour le problème d'affichage, tu avais raison.. Il fallait mettre cette ligne à la fin du fichier [.bashrc]

                          export DISPLAY=:0
                          

                          Elle est totalement opérationnelle.. MERCI pour tout tes conseils ;)

                          KroMignonK 1 Reply Last reply
                          0
                          • A Ayckinn

                            @KroMignon

                            Voici ce à quoi tu as TRES LARGEMENT contribué

                            IMG-2572.jpg

                            Pour le problème d'affichage, tu avais raison.. Il fallait mettre cette ligne à la fin du fichier [.bashrc]

                            export DISPLAY=:0
                            

                            Elle est totalement opérationnelle.. MERCI pour tout tes conseils ;)

                            KroMignonK Offline
                            KroMignonK Offline
                            KroMignon
                            wrote on last edited by
                            #15

                            @Ayckinn Bravo à toi, tu as réussi à finaliser ton projet!

                            Reste plus qu'à trouver un nouveau challenge ;)

                            It is an old maxim of mine that when you have excluded the impossible, whatever remains, however improbable, must be the truth. (Sherlock Holmes)

                            A 1 Reply Last reply
                            0
                            • KroMignonK KroMignon

                              @Ayckinn Bravo à toi, tu as réussi à finaliser ton projet!

                              Reste plus qu'à trouver un nouveau challenge ;)

                              A Offline
                              A Offline
                              Ayckinn
                              wrote on last edited by
                              #16

                              @KroMignon

                              @Ayckinn Bravo à toi, tu as réussi à finaliser ton projet!

                              Merci ^^

                              Reste plus qu'à trouver un nouveau challenge ;)

                              Hahaha, alors on se reverra :)

                              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