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

Visual C++ Discussion :

comment créer des .lib à partir de fichiers DEF?


Sujet :

Visual C++

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 3
    Points : 1
    Points
    1
    Par défaut comment créer des .lib à partir de fichiers DEF?
    Bonjour à tous!
    je cherche à utiliser la biblio de traitement du signal FFTW sous Visual C++.On me demande pour linker les dll de créer des .lib à partir des fichiers DEF associés. Seulement je m'y connais pas trop en programmation surtout à partir de l'invite de commande de windows et je voudrais savoir si quelqu'un pourrait m'aider à créer ces .lib!
    Merci d'avance!

  2. #2
    Membre régulier
    Inscrit en
    Juillet 2006
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 75
    Points : 76
    Points
    76
    Par défaut
    sous l'invite de commande tu tapes :

    et le tour est joué !!!

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Citation Envoyé par SERTNM
    sous l'invite de commande tu tapes :

    et le tour est joué !!!

    Salut SERTNM et Merci pour ton aide,mais l'invite de commande me répond que :
    'LIB' n'est pas reconnu en tant que commande interne ou externe,un programme executable ou un fichier de commande.
    Aurais tu un conseil pour y remédier?

  4. #4
    Rédacteur
    Avatar de Neitsa
    Homme Profil pro
    Chercheur sécurité informatique
    Inscrit en
    Octobre 2003
    Messages
    1 041
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chercheur sécurité informatique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 041
    Points : 1 956
    Points
    1 956
    Par défaut
    Bonjour,

    Citation Envoyé par YOUBOY
    Bonjour à tous!
    je cherche à utiliser la biblio de traitement du signal FFTW sous Visual C++.On me demande pour linker les dll de créer des .lib à partir des fichiers DEF associés. Seulement je m'y connais pas trop en programmation surtout à partir de l'invite de commande de windows et je voudrais savoir si quelqu'un pourrait m'aider à créer ces .lib!
    Merci d'avance!
    On ne peut pas créer de bibliothèque (*.lib) à partir de fichier(s) .*def. Les fichiers *.def sont des fichiers de définitions de module, qui dans la majorité des cas permet de dire à l'éditeur de lien (linker) quelles fonctions vont être exportées par une bibliothèque dynamique (*.dll).

    le paramètre /DEF, passé à link, est un paramètre d'entrée pour donner ces indications à l'éditeur de lien.

    Pour créer une bibliothèque le moyen le plus simple est d'avoir le code source et de le compiler. Il existe quelques utilitaires de transformation de .dll en .lib (statique).

    Pour faire une bibliothèque servant à lier une .DLL il n'y a pas d'autre moyen (simple) que d'avoir le source.

  5. #5
    Expert éminent sénior

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 754
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 754
    Points : 10 719
    Points
    10 719
    Billets dans le blog
    3
    Par défaut
    Si c'est un .lib d'import généré en meme temps que la dll est conpilée, on peut effectivement le recréer a partir d'un fichier DEF. Mais bon, ca dépend des cas et des compilos utilisés.
    Je pense qu'il est plus simple et préférable de télécharger un package pret a l'emploi:
    http://www.fftw.org/

  6. #6
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Merci à tous!je suis entrain d'appliquer vos différents conseils,mais je pense que je reviendrai surement vous "embeter" encore à ce sujet car j'ai toujours quelques problèmes!

Discussions similaires

  1. [Modèle Relationnel] comment créer des tables à partir d'un MCD
    Par hafcher dans le forum Schéma
    Réponses: 3
    Dernier message: 17/06/2008, 09h47
  2. [Reporting] Comment créer des états Crystal Report à partir de VB6 ?
    Par Le Pharaon dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 22/09/2006, 15h20
  3. Comment lire des données d'un fichier XML à partir de java
    Par kamaldev dans le forum Format d'échange (XML, JSON...)
    Réponses: 11
    Dernier message: 25/08/2006, 20h29
  4. Comment créer des relances à partir d'1 table
    Par Rod_75 dans le forum Access
    Réponses: 9
    Dernier message: 01/03/2006, 16h42

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