Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
735 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  extern

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

extern

n°291015
mystereetb​ouledegomm​e
Posté le 21-01-2003 à 16:21:23  profilanswer
 

Voilà j'ai un GUI code en BorlandC++ builder et une fonction codee en VC++. J'aimerais appeler dans le GUI la fonction VC++. Je l'ai donc declarer comme extern dans le GUI. Mais lors de l'édition des liens il me dit qu'il la trouve pas. Pourtant j'ai ajouter le fichier obj de VC++ dans mon projet BCB. J'ai bien essayer de taper le code de VC++ dans mon BCB mais il ne veut pas compiler (il me donne des erreurs dans les .h )
Quelqu'un peut m'aider.
Merci :-)

mood
Publicité
Posté le 21-01-2003 à 16:21:23  profilanswer
 

n°291024
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 21-01-2003 à 16:32:51  profilanswer
 

Tu pourrais poster le code du .h qui génère l'erreur ?


---------------
J'ai un string dans l'array (Paris Hilton)
n°291028
mystereetb​ouledegomm​e
Posté le 21-01-2003 à 16:36:52  profilanswer
 

Dans mon GUI je fais un :
#include "afxinet.h"
 
apres....
 
#ifdef _WINDOWS_
 #error WINDOWS.H already included.  MFC apps must not #include <windows.h>
#endif
Mais je n'inclus pas <windows.h> dans mon GUI!

n°291029
Taz
bisounours-codeur
Posté le 21-01-2003 à 16:38:35  profilanswer
 

si t'as un problème à l'edition des liens, c'est pas une histoire de header et réciproquement

n°291031
mystereetb​ouledegomm​e
Posté le 21-01-2003 à 16:40:19  profilanswer
 

Non non c'est deux choses séparees. j'ai un probleme a l'edition des liens pour le contourner j'ai copier coller le code de ma fonction VC++ dans BCB mais la j'ai un probleme de .h!

n°291050
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 21-01-2003 à 16:59:34  profilanswer
 

Mystereetbouledegomme a écrit :

Dans mon GUI je fais un :
#include "afxinet.h"
 
apres....
 
#ifdef _WINDOWS_
 #error WINDOWS.H already included.  MFC apps must not #include <windows.h>
#endif
Mais je n'inclus pas <windows.h> dans mon GUI!


euh, la je comprends pas !  
c'est pas un message d'erreur, mais un test du préprocesseur pour savoir si tu as déjà inclus ou non windows.h
c'est quoi le msg d'erreur que le compilateur te sort ?


---------------
J'ai un string dans l'array (Paris Hilton)
n°291066
mystereetb​ouledegomm​e
Posté le 21-01-2003 à 17:13:32  profilanswer
 

[C++ Fatal Error] afxv_w32.h(14): F1003 Error directive: WINDOWS.H already included.  MFC apps must not #include <windows.h>

n°291070
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 21-01-2003 à 17:18:18  profilanswer
 

Oui, donc si tu n'inclus pas windows.h toi même, il est fort possible qu'il soit inclus par un autre .h
 
Verifie donc dans tous tes headers, y'en a forcément un qui l'inclus


---------------
J'ai un string dans l'array (Paris Hilton)
n°291241
mystereetb​ouledegomm​e
Posté le 21-01-2003 à 20:39:18  profilanswer
 

Le problème c'est que le premier include que je fais c'est un fichier des MFc et que si je vire le .h apres il manque des structures et tout dans les autres .h et ca devient le bordel.
Ya vraiment pas moyen d'appeler une fonction compilée en VC++ à partir de BCB?

n°291255
Taz
bisounours-codeur
Posté le 21-01-2003 à 21:10:42  profilanswer
 

ils connaissent pas le #ifndef ou quoi  :heink:

mood
Publicité
Posté le 21-01-2003 à 21:10:42  profilanswer
 

n°291258
mystereetb​ouledegomm​e
Posté le 21-01-2003 à 21:15:29  profilanswer
 

Bon voila j'ai temporairement supprimer le fichier windows.h pour voir quel .h geulait. En fait le windows.h est ajouter par mon GUI.  :pt1cable:

n°291278
Taz
bisounours-codeur
Posté le 21-01-2003 à 21:40:21  profilanswer
 

++Taz a écrit :

ils connaissent pas le #ifndef ou quoi  :heink:  

²


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  extern

 

Sujets relatifs
extern[C] fonction extern déclaré dans les .h
[C++] A quoi ca sert la directive extern "C"[C++] Utilité de déclarer une variable en extern ?
Plus de sujets relatifs à : extern


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR