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

MFC Discussion :

erreur application console MFC


Sujet :

MFC

  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2010
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 98
    Par défaut erreur application console MFC
    slt, j'ai crée une application console MFC "Serveur"
    j'ai défini dans le fichier "serveur.h" le code suivant:
    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
     
    #pragma once
     
    #include "resource.h"
    //#include"CommunicationTCPServeur.h"
     
    class Serveur
    {
    private:
    	int x;
     
    public:
    	Serveur();
            int calcul();
    	~Serveur();
    }
    dans le fichier "serveur.cpp" j'ai défini les méthodes de la classe puis j'ai essayé d'afficher un message sur la console dans le main:
    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
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
     
    #include "stdafx.h"
    #include "Serveur1.h"
    #include <iostream>
     
    #ifdef _DEBUG
    #define new DEBUG_NEW
    #endif
    Serveur::Serveur()
    {
       x=2;
    }
     
    Serveur::~Serveur
    {
    x=0;
    }
     
     
    // Seul et unique objet application
     
     
    CWinApp theApp;
     
     
    using namespace std;
     
    int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
    {
    	int nRetCode = 0;
     
    	// Initialise MFC et affiche un message d'erreur en cas d'échec
    	if (!AfxWinInit(::GetModuleHandle(NULL), NULL, ::GetCommandLine(), 0))
    	{
    		// TODO*: modifiez le code d'erreur selon les besoins
    		_tprintf(_T("Erreur irrécupérable*: l'initialisation MFC a échoué\n"));
    		nRetCode = 1;
    	}
    	else
    	{
    		// TODO*: codez le comportement de l'application à cet emplacement.
    		  std::cout << "This is a native C++ program." << std::endl;
     
    	}
     
    	return nRetCode;
    }
    quand j'éxecute je trouve les erreurs suivantes:

    Erreur 1 error C2533: 'Serveur::{ctor}'*: type de retour non autorisé pour les constructeurs

    Erreur 2 error C2470: 'Serveur::~Serveur'*: similaire à une définition de fonction, mais aucune liste de paramètres*; corps apparent ignoré
    je suis débutante,merci de m'aider. S'il y a un tutoriel , ca serai genial.merci

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 463
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 463
    Par défaut
    Bon, double post, llez voir mon ";" dans l'autre.

    En plus "application console MFC" c'est un bel oxymore.
    http://fr.wikipedia.org/wiki/Oxymore

Discussions similaires

  1. Difference entre Application console, MFC et Form ?
    Par Seb33300 dans le forum Visual C++
    Réponses: 9
    Dernier message: 05/01/2015, 17h46
  2. Réponses: 4
    Dernier message: 01/03/2012, 00h45
  3. Réponses: 19
    Dernier message: 03/10/2008, 14h13
  4. Ajouter une interface MFC à une application Console
    Par WELCOMSMAIL dans le forum Visual C++
    Réponses: 1
    Dernier message: 24/09/2007, 10h06
  5. Réponses: 4
    Dernier message: 05/05/2005, 16h34

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