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

C++ Discussion :

Modification des dépendences d'un exe


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Février 2008
    Messages : 15
    Par défaut Modification des dépendences d'un exe
    Bonjour

    En fait je souhaiterais créer un prog qui comprend différents .exe en qt4. Ces .exe sont tous dans des dossiers séparés et je ne peux pas copier les dlls qt dans un dossier system ou passer par une variable d'environement je sais.

    En fait sous linux il y a une méthode ld -rpath... qui permet de dire au linker ou rechercher les dlls mais sous windows je n'ai pas trouvé comment dire à mon .exe d'aller chercher dans un répertoire spécifique...

    J'ai bien lu différents articles sur les PE mais je n'ai jamais trouvé comment modifier cette information après la compilation...

    Quelqu'un aurait eu idée ?

    Cordialement

  2. #2
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Salut,

    IL faut que tu ajout le path de tes dll en premier dans la variable d'environnement PATH. Ou tu met les dll à coté de tes exe.
    Une methode serait de faire un .bat pour modifier les variable d'environnement (temporairement) pour l'execution d'un exe

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Février 2008
    Messages : 15
    Par défaut
    Citation Envoyé par Mongaulois Voir le message
    Salut,

    IL faut que tu ajout le path de tes dll en premier dans la variable d'environnement PATH. Ou tu met les dll à coté de tes exe.
    Je ne peux pas modifier ma variable d'environement. Et les copier c'est la galère car ça va me faire avoir des triplons d'au moins plusieurs 10Mo
    Une methode serait de faire un .bat pour modifier les variable d'environnement (temporairement) pour l'execution d'un exe
    Ouais je vais chercher de ce coté là

  4. #4
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    voila en gros à quoi ca doit resembler

    @echo off
    set PATH="mon rep de dll";%PATH%

    start monexe.exe

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Février 2008
    Messages : 15
    Par défaut
    Citation Envoyé par Mongaulois Voir le message
    voila en gros à quoi ca doit resembler
    Merci pour ta rapidité de réponse. En fait mes contraintes ont accrues ^^

    Je voudrais ne pas passer par un .bat car le raccourci sur le bureau devrait pointer sur le .bat et si un utilisateur voulait le lancer sans passer par le bureau bah ça cracherait (et qui lit les readme de nos jours.. :p )

    Enfin bref là j'essaie de voir pour créer un lien symbolique sous windows de manière à n'avoir qu'une seule fois ma copie de fichiers.

    J'ai trouvé d'obscures informations sur SFU 3.5, si jamais tu as déjà été confronté à ce problème je suis preneur d'information

    Cordialement

  6. #6
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Citation Envoyé par pyrofrag Voir le message
    Merci pour ta rapidité de réponse. En fait mes contraintes ont accrues ^^

    Je voudrais ne pas passer par un .bat car le raccourci sur le bureau devrait pointer sur le .bat et si un utilisateur voulait le lancer sans passer par le bureau bah ça cracherait (et qui lit les readme de nos jours.. :p )

    Enfin bref là j'essaie de voir pour créer un lien symbolique sous windows de manière à n'avoir qu'une seule fois ma copie de fichiers.

    J'ai trouvé d'obscures informations sur SFU 3.5, si jamais tu as déjà été confronté à ce problème je suis preneur d'information

    Cordialement
    des lien symbolique sous windows... je ne croit pas que ca existe. Tu peut toujours essayer de mettre des raccourcie. Mais j'y croit pas trop

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

Discussions similaires

  1. Modification des resources d un Exe
    Par Seth77 dans le forum Framework .NET
    Réponses: 0
    Dernier message: 19/12/2014, 14h34
  2. Réponses: 2
    Dernier message: 22/06/2005, 15h56
  3. [JTree] modification des feuilles
    Par _Eric_ dans le forum Composants
    Réponses: 10
    Dernier message: 04/01/2005, 15h38
  4. [VB6] Modification des axes d'un composant Chart
    Par HPJ dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 21/05/2003, 08h33
  5. [] Datagrid vide après modification des propriétés
    Par SpaceFrog dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 20/09/2002, 16h37

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