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

GCC Discussion :

DLLimport C violation access ecriture


Sujet :

GCC

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 82
    Points : 47
    Points
    47
    Par défaut DLLimport C violation access ecriture
    Bonjour,
    J'essaye de compiler une librairie avec cygwin64 (gcc version 11.4.0 (GCC))
    Pour cela j'utilise
    gcc -c startup.c
    puis
    gcc -shared -o startup.dll startup.o

    Cela me genere bien ma dll mais quand j'essaye de l'utiliser et d'appeler une fonction, j'ai une erreur violation access ecriture. Et pas tout le temps, je lance 10 fois, une fois ca marche.
    Jai essayé avec une version plus ancienne de gcc que j'ai avec gnat studio (gcc version 9.3.1 20200922 (for GNAT Pro 21.2 20210531) (GCC))
    Là aucun soucis ça fonctionne systématiquement.

    dans mon programme c j'ai uniquement ne petite fonction de test:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    #include <windows.h>
     
    __declspec(dllexport) int somme(int a, int b)
    {
        return a * b + 900;
    }
    Quelqu'un a il une idée ?

    Merci

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 82
    Points : 47
    Points
    47
    Par défaut
    personne n'aurait une piste ?

Discussions similaires

  1. Réponses: 2
    Dernier message: 16/04/2015, 13h27
  2. Réponses: 3
    Dernier message: 24/01/2011, 18h02
  3. Violation access à l'adresse X
    Par Hypollite76 dans le forum Langage
    Réponses: 3
    Dernier message: 05/09/2007, 16h53
  4. Violation access memory
    Par breezer911 dans le forum C++
    Réponses: 8
    Dernier message: 05/04/2007, 09h26
  5. Réponses: 5
    Dernier message: 20/07/2006, 16h50

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