forked from silc/silc
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME.SYMBIAN
78 lines (56 loc) · 2.74 KB
/
README.SYMBIAN
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
Compiling SILC Toolkit for Symbian OS
=====================================
The SILC Toolkit works on Symbian OS. This document is intended for those
that want to compile the SILC Toolkit by themselves for Symbian OS, or for
Symbian OS emulator. The building environment expects Carbide.c++ and
WINSCW compiler for emulator target and GCCE (variant of GCC) for device
target. The SILC Toolkit has not been tested with other compilers or
build systems. The build environment expects MS Windows.
Requirements
============
- MS Windows
- Carbide.c++ 1.2 or newer
Installing Build Environment
============================
If you do not have a working Carbide.c++ and Symbian OS SDK environment
installed in your MS Windows system it needs to be done first.
1) Download the freely available Carbide.c++ from Nokia at
http://forum.nokia.com. The exact hyperlink location changes often, so
it is not referenced here. It is usually under "Tools and SDKs" link.
2) After installation a web browser is opened automatically by the
Carbide.c++ installer. Follow its instructions by installing the Perl,
CTags and the SDK. Perl and the SDK are required, but CTags is
optional and if necessary can be omitted.
3) The SILC Toolkit is generic C and C++ code and should work with any
SDK. If you don't have SDK already installed, install the latest
version you can find. The links to SDKs are found in the Carbide.c++
instructions after installation. If you already have SDK in your
system, you should use that.
4) After installation the environment should be ready for SILC Toolkit
building.
Building with Carbide.c++
=========================
After starting the Carbide.c++ you will need to import the SILC Toolkit
project. Go to File -> Import -> Symbian OS -> Symbian OS Bld.inf file,
and go to the extracted SILC Toolkit source tree and find symbian\bld.inf
file and import it. When Carbide.c++ asks for the Root Directory, select
the root of the extracted SILC Toolkit source tree, if not already
selected.
After importing the project it is immediately ready for building. By
default, it will build the following libraries:
silc.dll - SILC Core DLL
silcclient.dll - SILC Client DLL
silc.lib - SILC Core static library
silcclient.lib - SILC Client static library
Before building select the target for which you want to build. Possible
targets are Emulator or Phone with Debug or Release.
Using SILC Toolkit in Your Project
==================================
When linking with SILC libraries your application will need to also link
the following Symbian libraries:
estlib
euser
insock
esock
You will also need to include the \epoc32\include\libc into your system
include path in your project, if not already included.