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 :

expected constructor, destructor, or type conversion before


Sujet :

C++

  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2
    Par défaut expected constructor, destructor, or type conversion before
    alut
    voici mon problème, j'ai cette erreur :
    error: expected constructor, destructor, or type conversion before 'CLC_End'

    pour mon code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    #ifdef SAMALG_EXPORTS
    #define SAMALG_API __declspec(dllexport)
    #else
    #define SAMALG_API __declspec(dllimport)
    #endif
     
    #include <wtypes.h>
     
    extern "C"
    {
     
    SAMALG_API CLC_Start(LPBYTE lpParam1, long lenParam1,
    						LPBYTE lpParam2, long lenParam2,
    						LPBYTE lpParam3, long lenParam3)
     
     
    SAMALG_API CLC_End()
     
     
    SAMALG_API CLC_GetP(LPBYTE lpPDB, long lenPDB,
    						 LPBYTE lpOutData, long lenAllocOutData, long* lenOutData)
     
     
     
    } //end of extern "C"
    Pouvez vous m'aider ? SVP

  2. #2
    Expert confirmé
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    Juillet 2013
    Messages
    4 766
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Analyste/ Programmeur

    Informations forums :
    Inscription : Juillet 2013
    Messages : 4 766
    Par défaut
    Ils sont où les point-virgules ?

  3. #3
    Nouveau candidat au Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2
    Par défaut
    Avec les point-virgules sa donne :

    error: expected constructor, destructor, or type conversion before ';' token

  4. #4
    Expert confirmé
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    Juillet 2013
    Messages
    4 766
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Analyste/ Programmeur

    Informations forums :
    Inscription : Juillet 2013
    Messages : 4 766
    Par défaut
    Je pense que c'est "SAMALG_API" qui n'est pas défini

    Que faire ? Soit mettre l'include qui manque pour la définir, soit la remplacer par le type retourné qui va bien.


    Édit : Effectivement je me suis troué je n'ai pas vu les define. Donc ce sont des déclarations pour des exportations de bibliothèque ... mais le type de retour n'est pas là (@koala01 le signale également)

  5. #5
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2011
    Messages
    760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2011
    Messages : 760
    Par défaut
    Citation Envoyé par foetus Voir le message
    Je pense que c'est "SAMALG_API" qui n'est pas défini
    La macro est défini dans le 5 premières lignes.

    À quoi ressemble le code avec la correction des ; ?

  6. #6
    Expert éminent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 644
    Par défaut
    Salut,

    Et il est où le type de retour de toutes ces fonctions
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

  7. #7
    Rédacteur/Modérateur


    Homme Profil pro
    Network game programmer
    Inscrit en
    Juin 2010
    Messages
    7 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Canada

    Informations professionnelles :
    Activité : Network game programmer

    Informations forums :
    Inscription : Juin 2010
    Messages : 7 147
    Billets dans le blog
    4
    Par défaut
    Citation Envoyé par jo_link_noir Voir le message
    La macro est défini dans le 5 premières lignes.
    La macro est définie, si SAMALG_EXPORTS est définie...
    Mais écrire un code qui a plus d'erreurs que de lignes, chapeau.
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

Discussions similaires

  1. Réponses: 1
    Dernier message: 19/03/2016, 12h49
  2. Réponses: 5
    Dernier message: 13/06/2014, 08h29
  3. Réponses: 4
    Dernier message: 17/11/2013, 11h03
  4. erreur: expected type-specifier before
    Par julie_n3k0 dans le forum C++
    Réponses: 4
    Dernier message: 30/08/2009, 15h49

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