BOOL pas reconnu sous LINUX - C - Programmation
Marsh Posté le 13-04-2005 à 23:07:51
ces types sont des typedef specifiques windows.
il suffit de les redefinir dans ton programme?
Marsh Posté le 13-04-2005 à 23:07:54
c'est que des marne de Windows ça et de ses compilateurs. Y a pas de remplacement, juste des équivalent.
BOOL : y a pas, ou alors si C99 bool
HANDLE, DWORD : je sais pas ce que c'est, sans doute des marnes utilisées par windows pour faire des trucs bindons
ULONG, USHORT : unsigned long, unsigned short
Marsh Posté le 13-04-2005 à 23:19:42
merci pour vos reponse. si je met #include<windows.h> ca marchera pas?
Marsh Posté le 13-04-2005 à 23:28:09
ReplyMarsh Posté le 13-04-2005 à 23:30:53
angeljack21 a écrit : merci pour vos reponse. si je met #include<windows.h> ca marchera pas? |
T'es en train de faire tourner du code Windows sous Linux ? Laisse tomber. Les fonctions système de Windows ne sont évidemment pas connues par Linux...
Marsh Posté le 13-04-2005 à 23:31:14
angeljack21 a écrit : merci pour vos reponse. si je met #include<windows.h> ca marchera pas? |
la vraie question c'est : t'es as besoin où de HANDLE, DWORD, BOOL, etc ?
Marsh Posté le 13-04-2005 à 23:38:31
yes j'ai besoin de tout ca mais lors de la compil ca marche po.moi j'ai cru k'il faut inclure une librairie enfin je sais po?
Marsh Posté le 13-04-2005 à 23:44:22
c ke g besoin pour mon programme d'un fichier #include<ntddndis.h> ke g télécharger d'internet et voila une partie(une structure ki utilise ULONG par exemple)
//
// Structure used by TRANSLATE_NAME IOCTL
//
typedef struct _NET_PNP_ID {
ULONG ClassId;
ULONG Token;
} NET_PNP_ID, *PNET_PNP_ID;
Marsh Posté le 14-04-2005 à 00:44:46
je pense que tu aurais plus de réponses en postant sur OSA...
Marsh Posté le 14-04-2005 à 07:36:10
Vous comptez vous en débarrasser facilement en nous l'envoyant cuilà ?
Marsh Posté le 14-04-2005 à 08:17:54
Y a surtout qu'utiliser les drivers NDIS de Windows sous Linux, c'est plus une spécialité de chez vous, nan ?
Marsh Posté le 14-04-2005 à 08:25:51
Lam's a écrit : Y a surtout qu'utiliser les drivers NDIS de Windows sous Linux, c'est plus une spécialité de chez vous, nan ? |
C'est des "parias" ceux là ... on les a marqué au fer rouge
Marsh Posté le 14-04-2005 à 08:27:38
Lam's a écrit : Y a surtout qu'utiliser les drivers NDIS de Windows sous Linux, c'est plus une spécialité de chez vous, nan ? |
Pis bon tripoter les histoires de boules BOOL, c'est plutôt dans les cordes de Prog@HFr ça
Marsh Posté le 14-04-2005 à 10:39:18
angeljack21 a écrit : merci pour vos reponse. si je met #include<windows.h> ca marchera pas? |
Tu espères faire tourner du code spécifique à Windows sous Linux ????
Marsh Posté le 17-04-2005 à 14:42:16
Merci pour tout.je croi ke g trouver:
typedef unsigned long DWORD;
typedef int BOOL;
typedef unsigned long ULONG;
.....
MERCI
Marsh Posté le 17-04-2005 à 16:00:02
SomeBugsInMe a écrit : Tu espères faire tourner du code spécifique à Windows sous Linux ???? |
C'est jouable avec winegcc et wineg++
Marsh Posté le 13-04-2005 à 23:01:33
Alors j'ai ecrit un programme en C qui est executer sous linux (RED HAT 9.0)avec la commande gcc mais le probleme c k'il y'a: BOOL, HANDLE, DWORD,BYTE, ULONG, USHORT....qui ne sont pas reconnu et je c pas trop koi faire, si je dois inclure une librairie ou koi ke ce soit, et en plus conio.h sa ne marche pas aussi et g lu k'elle est remplacer par curses.h. Si vous pouvez m'aider alors n'hésiter pas a me contacter ou a me repondre Merci et bonne journée.