]> git.saurik.com Git - wxWidgets.git/blame - docs/msw/wince/readme.txt
Elliptic arc fix for getting bounds
[wxWidgets.git] / docs / msw / wince / readme.txt
CommitLineData
1a4fe894
JS
1
2 =================================================
4e4cea52 3 Welcome to wxWidgets/CE 2.5.4
1a4fe894
JS
4 =================================================
5
4e4cea52 6You have downloaded version 2.5.4 of the Windows CE port of
f4dea58d
JS
7the wxWidgets GUI library. This runs on Pocket PC 2002/2003,
8Smartphone 2002/2003, and Windows CE .NET 4.x.
1a4fe894 9
fc2171bd 10More information about the wxWidgets project as a whole
1a4fe894
JS
11can be found at:
12
fc2171bd 13 http://www.wxwidgets.org
1a4fe894 14
f4dea58d
JS
15Information about the Windows CE port in particular can be found in
16the wxWinCE topic in the wxWidgets reference manual.
1a4fe894
JS
17
18Supported platforms
19===================
20
a96b4743 21These are the supported platforms at the moment:
93f467a3 22
be076b78 23- x86 emulator build in eVC 3 and eVC 4.x
f4dea58d
JS
24- Pocket PC (StrongARM)
25- Smartphone (StrongARM)
1a4fe894 26
f4dea58d
JS
27You can test the library and applications using the Pocket PC emulator
28and/or Compaq iPAQ or other PDAs using Pocket PC.
1a4fe894 29
1a4fe894
JS
30Compiler installation
31=====================
32
33Get the Visual C++ embedded (FREE) from Microsoft website
34 http://msdn.microsoft.com/vstudio/device/embedded/download.asp
35
a96b4743 36You must use Embedded Visual C++ 3.0 or Embedded Visual C++ 4.x.
a96b4743 37
f4dea58d
JS
38You can download the Smartphone 2002/3 and Pocket PC 2002/3
39SDKs separately.
40
fc2171bd 41wxWidgets/CE Configuration
a96b4743
JS
42================================
43
44You may wish to customize the following file
45before compiling wxWinCE:
46
47include/wx/msw/wince/setup.h
1a4fe894 48
fc2171bd 49wxWidgets/CE Compilation
1a4fe894
JS
50================================
51
a6966de1
JS
52NOTE: to generate targets not in the standard project files,
53you should rebuild the project files using Bakefile.
be076b78
WS
54See technote docs/tech/tn0016.txt for details.
55
f4dea58d
JS
56Open build/wince/wx.vcw, select an ARM or x86 target (or emulator
57target for eVC++ 4), and compile.
1a4fe894 58
f4dea58d
JS
59Then open samples/minimal/minimal.vcw, select an ARM, x86 or emulator
60target, and compile. You can use the emulator or real hardware to run
61the sample.
1a4fe894 62
f4dea58d
JS
63There may be long delays while eVC++ computes dependencies, and expect
64to wait a long time for loading and saving workspaces. Do not attempt to
65save the wxWidgets library project file: it will take forever and generate
66a huge file, so make alterations either using Bakefile or by editing the
67project file with a text editor, and reloading. Sample project files are OK
68to save.
1cc0bc10
JS
69
70To compile using the emulator on eVC++3:
71
a6966de1 72- Open build/wince/wx.vcw, select the
1cc0bc10
JS
73 WIN32 (WCE x86) Debug Unicode configuration, close the dialog,
74 then select Pocket PC 2002 and Pocket PC 2002 Emulation on the toolbar,
75 and compile.
76
be076b78 77- Open samples/minimal/minimal.vcw, select the
43499aa4
JS
78 WIN32 (WCE x86 Debug) configuration, and select Pocket PC 2002 and
79 Pocket PC 2002 Emulation as before.
1cc0bc10
JS
80
81To compile using the emulator on eVC++4:
82
a6966de1 83- Open build/wince/wx.vcw, select the
f4dea58d 84 WIN32 (WCE Emulator) Debug configuration, and compile.
1cc0bc10 85
f4dea58d 86- Open samples/minimal/minimal.vcw with eVC++, select the
1cc0bc10
JS
87 WIN32 (WCE emulator) Debug configuration, and compile.
88
f686d43e
JS
89Note: compiles for the different SDKs (Smartphone, PPC, .Net)
90use the same directory and library names, so for the moment
91these builds cannot co-exist simultaneously.
92
1a4fe894
JS
93Status
94======
95
f4dea58d 96It's possible to create working Pocket PC or Smartphone
280e0cc4 97applications with this port. For further information
f4dea58d
JS
98about how to use wxWidgets with Windows CE, and further
99work that needs to be done, see the wxWinCE topic in the
100reference manual, and also:
1a4fe894 101
a96b4743 102http://wiki.wxwindows.org/wiki.pl?Developers_Notebook/WxWinCE
1a4fe894 103
f4dea58d
JS
104The "Life!" demo in demos/life has some adaptations for
105wxWinCE, and also demonstrates how to make an installer for
106a Pocket PC application.
107
1a4fe894
JS
108Disclaimer
109==========
110
111All product names are used for identification purposes and are trademarks
112or registered trademarks owned by their respective companies.
113