Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/04/2022, à 12:17

paulwoisard

Mon App Qt6 en AppImage pour Linux

Bonjour à tous,

Je suis sous Ubuntu Jammy (la 22.04 béta).

J'ai écrit un programme qui au départ était compilé pour Qt5, et incorporé dans une AppImage sous Ubuntu, tout se passait bien.

Sous Windows j'avais un problème de codec avec Qt5, après une compilation d'une bibliothèque de Qt6 qui va bien,
là sous Windows je l'ai recompilé pour Qt6, et il marche sur Windows
Mais maintenant il bug sur Ubuntu.

Path override failed for key ui::DIR_LOCALES and path '/home/paul/.FranceTV'
[0402/124606.400439:ERROR:resource_bundle.cc(911)] Failed to load /home/paul/.FranceTV/qtwebengine_resources_100p.pak
Some features may not be available.
[0402/124606.401842:ERROR:resource_bundle.cc(911)] Failed to load /home/paul/.FranceTV/qtwebengine_resources_200p.pak
Some features may not be available.
[0402/124606.401849:ERROR:resource_bundle.cc(911)] Failed to load /home/paul/.FranceTV/qtwebengine_resources.pak
Some features may not be available.

Là on peut voir qu'il va chercher une bibliothèque au mauvais endroit. Et si je voulais utiliser le programme je dois faire :

cp -r /usr/share/qt6/resources/* /home/paul/.FranceTV/

j'ai alors ajouté une variable d'environnement à ma recette de mon appimage :

  runtime:
    env:
      QTWEBENGINEPROCESS_PATH: $APPDIR/usr/share/qt6/resources/

Et là j'ai ça :

LaunchProcess: failed to execvp:
/tmp/.mount_FranceLqQNOf//usr/share/qt6/resources/
LaunchProcess: failed to execvp:
/tmp/.mount_FranceLqQNOf//usr/share/qt6/resources/
Trappe pour point d'arrêt et de trace (core dumped)
paul@paul-MS-7C79:~/FranceTV/Linux$ 

Dernière modification par paulwoisard (Le 02/04/2022, à 12:18)


Actuellement, j'ai une toute petite équipe de bénévoles et on essaye de dév des deux, trois logiciels plus ou moins utile, en voici le site web : https://bit-scripts.github.io/

Hors ligne