1 ==========================================================
2 wxWindows porting for Windows CE (TM)
3 ==========================================================
4 Author : Marco Cavallini
5 ==========================================================
9 1. This porting will use much files from MSW
11 2. Large use of #ifdef __WXWINCE__ into common and msw include files
14 - create wxwindows\src\wince
15 - create wxwindows\include\wx\wince
16 for files not shared with MSW
18 4. Then create two eVC projects
22 5. Search #ifdef __WXMSW__ and add the #ifdef __WXWINCE__ case in include files.
24 6. Start including CPP and H file into these projects and compile
25 - See errors and solve.
29 ==========================================================
34 This identifies WinCE environment and should not be used
35 #if !defined(_WIN32_WCE)
38 This identifies wxWinCE environment and can be used
39 #if !defined (__WXWINCE__)
46 \wxWindows\include\wince
53 1. Tools-Option-Directories-Include = ...yourpath...\wx\wxWindows\include
54 2. Tools-Option-Directories-Libraries = ...yourpath...\wx\wxWindows\lib
57 Incompatibility stuff & Missing headers
58 ---------------------------------------
59 ANSI is not supported, WinCE has only Unicode
64 strdup becomes _strdup
69 1. Sometimes chech all __WXMSW__ to see if __WXWINCE__ is propery managed in the #if/else
70 2. Do not use TABS, use spaces, verify each file modified.
71 3. Find in files this string "!!!!!" and look if there is some code not completed
76 #. /wince/dummy.cpp is needed for build the precompiled header
81 ===========================================================
82 Koan s.a.s. - Industrial Automation and Embedded Software
83 Via Pascoli, 3 / Int.1 - 24121 Bergamo - ITALIA
85 ===========================================================