Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: [Ubuntu] Comment ouvrire sont programme  (Lu 3002 fois)

0 Membres et 1 Invité sur ce sujet

hatokuro

  • Newbie
  • *
  • Messages: 12
    • Voir le profil
[Ubuntu] Comment ouvrire sont programme
« le: Juillet 14, 2014, 06:58:58 pm »
Bonjour,
Ma question peu paraître bête, mais sous Linux (Ubuntu) lorsque je compile via code block, mon programme s'ouvre correctement, mais lorsque je clique sur le programme rien ne s'ouvre, j'ai tenter d'ouvrir les programmes fourni dans les exemples et eu non plus ne s'ouvre pas, j'ai aussi tenter la console "./programme" de même avec sudo mais rien de concluant, je m'en remet donc a vous pour m'aider, merci d'avance.
« Modifié: Juillet 14, 2014, 07:04:05 pm par hatokuro »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : [Ubuntu] Comment ouvrire sont programme
« Réponse #1 le: Juillet 14, 2014, 08:50:29 pm »
Aucun message d'erreur ?
Laurent Gomila - SFML developer

hatokuro

  • Newbie
  • *
  • Messages: 12
    • Voir le profil
Re : [Ubuntu] Comment ouvrire sont programme
« Réponse #2 le: Juillet 15, 2014, 09:57:43 am »
Quand je clique sur l’icône, rien ne ce produit pas même un message d'erreur,
quand je tape ./sfml2 il me note "  ./sfml2: error while loading shared libraries: libsfml-graphics.so.2: cannot open shared object file: No such file or directory ".

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : [Ubuntu] Comment ouvrire sont programme
« Réponse #3 le: Juillet 15, 2014, 10:37:29 am »
Merci, avoir le message d'erreur ça peut aider...

Il faut ajouter le chemin qui contient tes bibliothèques SFML aux chemins du chargeur de bibliothèques (ld). De manière temporaire :

LD_LIBRARY_PATH=<chemin_vers_sfml_libs> && ./sfml2

Si tu veux l'ajouter de manière permanente, je te laisse chercher comment faire ;)
Laurent Gomila - SFML developer

hatokuro

  • Newbie
  • *
  • Messages: 12
    • Voir le profil
Re : [Ubuntu] Comment ouvrire sont programme
« Réponse #4 le: Juillet 15, 2014, 11:19:32 am »
dans code block javais pourtant mi le #define SFML_STATIC,
si je comprend bien les utilisateur de mon programme seront obliger d'instaler la libraire eu aussi si il veule pouvoir utiliser le programme ?

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : [Ubuntu] Comment ouvrire sont programme
« Réponse #5 le: Juillet 15, 2014, 11:35:49 am »
Il n'y a pas de bibliothèques statiques sous Linux, à moins que tu les aies générées toi-même.
Laurent Gomila - SFML developer

hatokuro

  • Newbie
  • *
  • Messages: 12
    • Voir le profil
Re : [Ubuntu] Comment ouvrire sont programme
« Réponse #6 le: Juillet 15, 2014, 11:51:53 am »
Si je comprend bien, si je veux pouvoir permettre a d'autre utilisateur d'Ubuntu d’ouvrir très simplement mon programme il faudra que je mette le dossier lib dans le dossier contenant mon programme et de crée un scripte .sh avec une commande qui dit ou nous nous trouvons dans export LD_LIBRARY_PATH pour ensuite ouvrir le programme, c'est bien sa ?
Car en dehors de la console si je clique sur le programme rien ne s'ouvre.

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : [Ubuntu] Comment ouvrire sont programme
« Réponse #7 le: Juillet 15, 2014, 12:00:07 pm »
C'est exactement ça.
Laurent Gomila - SFML developer