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 :

Création DLL sous window 7


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Ingénieur hydrodynamique
    Inscrit en
    Mars 2014
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur hydrodynamique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2014
    Messages : 1
    Par défaut Création DLL sous window 7
    Bonjour à tous,

    Je vous expose mon problème :

    Je créais jusque là une dll à l'aide d'un programme "user_force".c (et d'un fichier .def) sous xp (32bits) avec minGW.
    gcc-c user_force.c
    gcc-shared-o user_force.dll user_force.c user_force.def

    Or j'ai changé d'ordi et je suis passé sous window7 (64bits).
    Problème je n'arrive plus à utiliser ma dll anciennement compilée...
    Du coup je cherche une méthode "simple" pour compiler sous window7 et créer ma tendre dll

    Pour l'instant j'ai réussi à créer une dll avec visual c++ en compilant simplement mon .c
    Cette dll fait planter mon logiciel. Je crois que cette dll n'exporte rien car je ne réutilise pas le fichier .def

    ( fichier .def
    EXPORTS
    USER_FORCE
    )

    Avez vous quelques conseils à me donner, j'avoue être un peu dépassé : mon niveau de programmation étant peu élevé ....

    Merci d'avance

  2. #2
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    J'ai déjà créé je ne sais combien de DLL à partir de Code::Blocks (MingW32) simplement en choisissant un projet DLL et ça fonctionnait, que ce soit Windows 7 ou même 8. Est-ce que tu met bien en place l'import/export des symboles dans la déclaration/définition de tes fonctions ? Peut-être que Win7/8 sont plus sensible à leur non présence, jamais testé ce point !
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

Discussions similaires

  1. Installer une DLL sous windows 7
    Par Gazoute dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 12/08/2012, 03h18
  2. Utilisation de la librairie Wininet.dll sous windows 7
    Par Cravis dans le forum VB 6 et antérieur
    Réponses: 0
    Dernier message: 17/11/2011, 11h58
  3. Création DLL sous CVF
    Par adnacademia dans le forum Fortran
    Réponses: 6
    Dernier message: 24/04/2007, 17h01
  4. Création .bat sous Windows 2000
    Par josianedenis dans le forum Windows
    Réponses: 13
    Dernier message: 07/05/2006, 17h58
  5. Réponses: 5
    Dernier message: 08/09/2005, 20h33

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