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:
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:
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:
Citation:
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