Probleme de compilation

Probleme de compilation - C++ - Programmation

Marsh Posté le 24-08-2005 à 10:29:45    

Bonjour,
Mon projet compile si je supprime mes appels a des fonctions bzeros.
Par contre, sinon j ai un unreference link to bzero etc...
Comment faire pour eradiquer ce probleme ?
merci d'avance

Reply

Marsh Posté le 24-08-2005 à 10:29:45   

Reply

Marsh Posté le 24-08-2005 à 10:39:28    

[:le kneu]

Reply

Marsh Posté le 24-08-2005 à 10:47:12    

Attends, je regarde dans ma boule de chrystal...  :lol:


Message édité par slash33 le 24-08-2005 à 10:47:45
Reply

Marsh Posté le 24-08-2005 à 10:57:45    

Voila le debut du code  
 
int Walk1Wire( HANDLE *hCom )
{
  unsigned char TempSN[8],
                InfoByte[3];
  short result;
  struct _roms  coupler_list;           /* Attached Roms                */
  int   x;
 
    bzero( &coupler_list, sizeof( struct _roms ) );

Reply

Marsh Posté le 24-08-2005 à 11:16:19    

Bon, mieux, le fichier compile tt seul mais c le projet entier qui compile pas

Reply

Marsh Posté le 24-08-2005 à 12:49:16    

manque la lib ou le cpp où bzero est défini.

Reply

Marsh Posté le 24-08-2005 à 12:59:51    

bzero() c'est pas une fonction C, norme P2001 ça ?  [:jean-guitou]
 
Tu compiles sur quelle plateforme ? Vu le "HANDLE", on dirait du Windows, c'est POSIX 2001 Windows ? (P90 oui, mais P2001 je ne suis plus sûr).
 
Vu ce que fait bzero(), à la limite, tu peux utiliser un bon vieux memset().
 
Euh, sinon je connais très mal le C++, mais y a pas des trucs "moins C" en C++ pour faire ce genre d'opération ?  :??:


Message édité par Elmoricq le 24-08-2005 à 13:04:34
Reply

Marsh Posté le 24-08-2005 à 13:34:08    

Il y a aussi la fonction ::ZeroMemory()
 
franchement avec tout ce fatras il y a de quoi se perdre!


Message édité par slash33 le 24-08-2005 à 13:34:53
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed