IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Lazarus Pascal Discussion :

Programme "prog.exe" non trouvé [Lazarus]


Sujet :

Lazarus Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 122
    Par défaut Programme "prog.exe" non trouvé
    Bonjour à toutes et à tous,

    Me voilà de retour après avoir installé la dernière version de Lazarus et FPC sous Ubuntu. J'ai un truc bizarre.

    D'abord, la structure de toutes mes applications. Elles sont dans un répertoire: "E:\ Lazarus\Mes_Projets\ sous Windows car je les ai toutes développées au départ sous Windows. Ce sont ces mêmes applications que je compile sous Ubuntu ; cette fois le répertoire s'appelle : "media/Data/Lazarus/Mes_Projets/". Au final, les seules différences sont que j'ai deux répertoire sous "lib" :

    • x86_64-win64 pour Windows
    • x86_64-linux pour Ubuntu


    et que j'ai deux exécutables :

    • MonProg.exe sous Windows
    • MonProg sous Ubuntu


    Pour tous les programmes que j'ai recompilés sous Ubuntu, si je fais "exécuter", le programme s'exécute sans autre forme de procès.

    Sauf un. Quand je fais exécuter, j'ai le message :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Fichier programme "E:/Lazarus/Projets_ChP/ProcImgWL/ProcImg.exe" non trouvé.
    Par contre, si je lance ProcImg en cliquant sur ce fichier dans l'explorateur de fichiers de Ubuntu, il se lance correctement.

    Ce message s'affiche d'entrée de jeu, avant qu'aucun point de debug (sur Application.initialize et autres) ne soit parcouru. La compilation n'affiche aucun message particulier.

    NOTA : ce programme utilise des librairies (fichiers *.so) que j'ai crées et qui sont dans des sous-répertoires du programme.

    Une idée du problème ?

    Cordialement.

    Pierre.

  2. #2
    Membre émérite
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 122
    Par défaut
    En fait, je crois (sans en être sûr) que mon problème vient des librairies car j'ai aussi des soucis avec elles.

    C'est un problème de répertoire. Où est-ce que je peux trouver la valeur de $(ProgOutDir) entre autres valeurs de ce type ?

    Cordialement.

    Pierre.

  3. #3
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 132
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 132
    Par défaut
    Yep !

    Citation Envoyé par ChPr Voir le message
    C'est un problème de répertoire. Où est-ce que je peux trouver la valeur de $(ProgOutDir) entre autres valeurs de ce type ?
    $(ProgOutDir) ou $(ProjOutDir) ?
    Le second est défini dans Projet / Options du projet... / Options du compilateur / Chemins / Inclure les fichiers (-Fi) :

  4. #4
    Membre émérite
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 122
    Par défaut
    Citation Envoyé par Jipété Voir le message
    ... Le second est défini dans Projet / Options du projet... / Options du compilateur / Chemins / Inclure les fichiers (-Fi) :
    J'ai bien vu que $(ProjOutDir) était utilisé où tu le dis, mais où est-il défini ? Que vaut-il ? peut-on définir sa valeur ?

    Cordialement.

    Pierre.

  5. #5
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 132
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 132
    Par défaut
    Citation Envoyé par ChPr Voir le message
    peut-on définir sa valeur ?
    Ben... en cliquant sur le bouton [...] au bout à droite puis le bouton bleu et jaune-orange en bas à droite pour "parcourir" et y définir un chemin dans la fenêtre qui s'affiche, puis "Ajouter" quand cette fenêtre est fermée (oui, c'est une ergonomie vraiment pas intuitive)

  6. #6
    Membre émérite
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 122
    Par défaut
    Citation Envoyé par Jipété Voir le message
    Ben... en cliquant sur le bouton [...] au bout à droite puis le bouton bleu et jaune-orange en bas à droite pour "parcourir" et y définir un chemin dans la fenêtre qui s'affiche, puis "Ajouter" quand cette fenêtre est fermée (oui, c'est une ergonomie vraiment pas intuitive)
    Oui, j'avais vu ça. Ce que je cherchais, était une fenêtre où aurait été marqué littéralement les chemins correspondante aux $(xxx).

    De fait ce n'était pas mon problème. Mon problème est que je me suis mélangé les pinceaux entre adresses absolues qui ne sont pas les mêmes sous Windows et Ubuntu et les adresses relatives qui grâce aux $(xxx) sont identiques.

    C'est réparé.

    Cordialement.

    Pierre.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Message d'erreur "explorasi.exe" non trouvé
    Par hocine dans le forum Windows XP
    Réponses: 1
    Dernier message: 25/10/2007, 18h57
  2. Réponses: 3
    Dernier message: 20/01/2007, 20h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo