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