begin process at 2012 02 12 07:36:38
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Divers

 > 

#pragma once sous Dev-C++ 4.9.9.2.


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

#pragma once sous Dev-C++ 4.9.9.2.

dimanche 11 septembre 2005 à 19:38:47 | #pragma once sous Dev-C++ 4.9.9.2.

Muner

Bonjour tout le monde !

J'aimerais connaître l'équivalent de #pragma once sous Dev- C++ (4.9.9.2.), car même si je met ce code, il me met toujours avec <windows.h> Multiple definition of LoadAcceleratorsW .

Voila .

Merci pour ce qui voudront bien m'aider .

Au revoir .

MUNER

dimanche 11 septembre 2005 à 20:28:30 | Re : #pragma once sous Dev-C++ 4.9.9.2.

vecchio56

Administrateur CodeS-SourceS
Réponse acceptée !
#ifndef NOMDUFICHIER_H
#define NOMDUFICHIER_H
//...
#endif

mais je crois pas qu'il y ait de pragma once dans windows.h
dimanche 11 septembre 2005 à 20:53:56 | Re : #pragma once sous Dev-C++ 4.9.9.2.

Muner

  vecchio56 >> Voila le message d'erreur retourné :
multiple definition of `LoadAcceleratorsW'

  first defined here
  ld returned 1 exit status

 C:\Documents and Settings\MUNOZ\Bureau\Makefile.win [Build Error]  [Projet1.exe] Error 1
pour ce projet "Projet1.dev" simple :

>main.cpp :
#include "one.h"

int main ()
{
    HWND sa_sert_a_rien ;
    system ("PAUSE") ;
    gogo () ;
    return 0 ;
}

>exa.cpp :
#include "include.h"

void gogo ()
{
    system ("PAUSE") ;
}

>one.h
#include "include.h"
void gogo () ;

>include.h
#ifndef INCLUDE_H
#define INCLUDE_H

#include <cstdlib>
#include <windows.h>


#endif


Merci de bien vouloir m'aider .
Pour ce code, j'aurais pu tout mettre dans un fichier, mais pour les classes, j'ai envie de continuer avec la convention, alors ...

MUNER

jeudi 29 septembre 2005 à 20:45:10 | Re : #pragma once sous Dev-C++ 4.9.9.2.

Muner

Sa veut dire que vous n'en savez rien du tout :D !
Tant pis ...
Mais si quelqu'un trouve la réponse, mieux vaut tard que jamais :) !

Cordialement

MUNER

samedi 22 octobre 2005 à 17:34:29 | Re : #pragma once sous Dev-C++ 4.9.9.2.

Joky

Membre Club
Réponse acceptée !
//MAIN.CPP
#include <windows.h>
#include "One.h"

int main ()
{
    HWND sa_sert_a_rien ;
    system (
"PAUSE") ;
    gogo () ;
    return 0 ;
}

//ONE.CPP
#include "One.h"
void gogo()
{
    system(
"pause");
}

//ONE.H
#ifndef _ONE_H
#define _ONE_H


#include <cstdlib>
void gogo();

#endif



dimanche 23 octobre 2005 à 13:36:41 | Re : #pragma once sous Dev-C++ 4.9.9.2.

Muner

Bonjour,
Helas il peut y avoir un problème : dans mon "programme" je n'avais pas utilisé <windows.h> dans One.cpp, mais dans d'autres j'en aurait besoin, voici un code ou <windows.h> devra être utilisé partout, et retourne la même erreur que plus haut :

//MAIN.CPP
#include <windows.h>
#include "One.h"

int main ()
{
    HWND sa_sert_a_rien ;
    system ("PAUSE") ;
    gogo () ;
    return 0 ;
}

//ONE.H
#ifndef _ONE_H
#define _ONE_H

#include <cstdlib>
void gogo();

#endif


//ONE.CPP
#include "One.h"
#include <windows.h>

void gogo()
{
    system("PAUSE");
    HWND helas_createur_derreur ;
}

Je rappelle l'erreur :

multiple definition of `LoadAcceleratorsW' 
first defined here 
ld returned 1 exit status

C:\Documents and Settings\MUNOZ\Bureau\Makefile.win [Build Error]  [Projet1.exe] Error 1

Merci de bien vouloir m'aider  .
Cordialement .

MUNER

dimanche 23 octobre 2005 à 13:44:56 | Re : #pragma once sous Dev-C++ 4.9.9.2.

Joky

Membre Club
J'ai pas d'erreur moi avec ce code...
Version 4.9.9.2 également

if(!Meilleur("Joky")) return ERREUR;

dimanche 23 octobre 2005 à 13:47:45 | Re : #pragma once sous Dev-C++ 4.9.9.2.

Muner

Bonjour Joky, as-tu rajouté le : HWND helas_createur_derreur ; ?
Chez moi le code que tu as envoyé marche, mais pas avec le code ci-dessus .
Cordialement .


MUNER

dimanche 23 octobre 2005 à 13:53:59 | Re : #pragma once sous Dev-C++ 4.9.9.2.

Joky

Membre Club
Oui oui j'ai fait un copier coller de tout :)
Peut-être y'a une erreur dans le nom de tes fichiers
T'es sur d'avoir bien nommer ? :)
On sait jamais :D

if(!Meilleur("Joky")) return ERREUR;<

dimanche 23 octobre 2005 à 13:55:56 | Re : #pragma once sous Dev-C++ 4.9.9.2.

Muner

Non il n'y a pas d'erreu, je vais peut-être reinstaler devcpp, defois ca me fait le coup
Cordialement

MUNER


1 2

Cette discussion est classée dans : met, dev, pragma, once


Répondre à ce message

Sujets en rapport avec ce message

Dev C++, Glub (`_Z) GRRRRRR [ par BirD ] Salut les zamis,Je suis débutant en C, et j'ai un problème pour linker les fichier, j'ai passé déjà 1h30 sur le forum a essayer tous les trucs proposé Dev C++ -- et GLUT [ par papier ] !!..Salut..!!Mon probleme ,c'est ke quand je compile mon prog (open gl et glut) il me met 0 errors mais il ne veut po me le lancer , et le linker outp Probleme avec GetComputerNameEx sous Dev cpp [ par Menontona ] J'ai un probleme de compilation avec Dev-cpp, lorsque j'appelle GetComputerNameEx il met Function undeclared. Je met la partie interressante:#include Problème avec #pragma once [ par MorbhAck ] Hello world !J'ai un Super Gros problème qui me rend dingue !J'utilise Visual C++ 6.0 et #pragma once ne marche pas ! <img dev c++ et gtk... [ par Delta_Danger ] quand je veux compiler sous Dev C++ un programme utilisant gtk, il me met un paquet d'erreurs :   [Linker error] undefined reference to `gtk_init_abi J'arrive pas à installééuh! [ par tekila_bandita ] Bonjour,Eh bien je possede Linux Mandrake free 2006 et Windows Xp familiale, et j'utilise les compilateurs gcc et g++ pour mandriva et l'IDE dev-cpp s IID_IPersistFile - dev [ par UnderFlow ] Bonjour, Donc voilà, lorsque j'essaie de compiler mon source sous dev 4.9.9.2, j'ai une erreur au linkage : undefined reference to `IID_IPersistFile` SHGetSpecialFolderPath - dev [ par UnderFlow ] Bonjour, Je rencontre un prob vraiment énervant (question déjà posée et restée sans réponse sur le forum). Je travaille sous dev-cpp 4.9.9.2 et j'ess gerer plusieurs timers sous dev-c++ [ par jicez ] Bonjour tt l'monde !! Voila je suis en galère sous dev-c++. Je programme un pong (comme beaucoup) et j'aimerais utiliser plusieurs timers à la fois. Dev pack DirectX [ par milhandril ] J'utilise dev-C++ 4.9.8.0 (mis a jour en 4.8.8.10) pour projet qui consiste a creer un jeu 2D. Je me suis deja pas mal renseigné et je sais ce dont j'


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 8,908 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales