Mettre un programme dans un seul fichier

Fabio -  
 Fabio -
Bonjour,
J'ai récemment fait un petit programme en interface graphique, mais celui-ci dépend d'une image (qu'il doit afficher), et il semblerait que je ne puisse pas lier l'image à mon exécutable binaire pendant la compilation. Comme c'est assez ennuyant de me trimballer l'exécutable et le fichier image, je me demandais comment créer une archive exécutable contenant mes fichiers, un peu comme les .exe de windows.
Si j'ai bien compris, les appimage sont à peu près ce que je recherche, mais je n'ai pas compris comment en créer

2 réponses

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    hello
    il est possible d'encoder l 'image (base64 par ex.) dans le code souce et de décoder l'image et la recréer à l'exécution du programme
    ou mettre les 2 fichiers dans une archive tar, zip
    0
    1. Fabio
       
      Pour les archives je ne peux pas l'exécuter, ça revient à extraire et donc avoir plusieurs fichiers.
      De toute façon j'ai trouvé la solution avec une AppImage
      0