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:
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:
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 ?