Bonjour,
j'aimerais porter une appli pc sur pocket pc et pour ce faire j'ai besoin de modifier les headers en fonction de la plateforme.
Donc mon idée de départ est de faire une macro du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 ifndef UNDER_CE #define INCLUDE_LOC(x) ("#include" "\"" ## (x) "\"") #define INCLUDE_SYS(x) ("#include" "<" ## (x) ">") #else #define INCLUDE_LOC(x) ("#include" "\"" "portce/" # (x) "\"") #define INCLUDE_SYS(x) ("#include" "<" "portce/" # (x) ">") #endif /* UNDER_CE */ INCLUDE_SYS( signal.h )mais ca ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Cette macro se resoud en #include <signal.h> si sur PC sinon #include <portce/signal.h>
Quelqu'un pourrait m'aider ?
Partager