I. Overview
Many articles describe in detail how to build such an environment, but I believe that there is no one will build a success at a time, the reason is that many of the thin-branch of the elders have not told, but these minor differences will lead to serious consequences. This article will focus on this The situation. After all, I saw HelloWorld's first step in our success in our mobile phone.
(This article only involves 2nd_fp3 and 3nd of Nokia SDK)
2: Preparation
1: JDK
2: Perl
3: Carbide.c
4: Nokia PC Suite
5: NOKIA SDK
6: ARM RVCT (NOKIA SDK 3nd needs)
7: VC
8: CodeWarrior
To download the latest version to the official site, you can use the versions used in this article.
JDK-1_5_0_05-windows-i586-p.exe
ActivePerl-5.8.8.817-mswin32-x86-257965.msi
Carbide.c _ express_1.0.exe
NOKIA_PC_SUITE_68_REL_22_CHI_SC_WEB.MSI
S60-SDK-0548-3.0-F.3.215F.zip
NS60_JME_SDK_2ND_E_FP3.ZIP
8854_rvct22_435_windows.zip
VC 6.0
CodeWarrior for Symbian V3.0
Three: Installation
Can be installed in any order, ARM is decompressed, there is a prompt to install the CLS ARM (a free compiler), please install, VC and CodeWarrior, some public library files for the environment help. Install, VC and CodeWarrior. Install multiple NOKIA SDK When you want to select the default SDK, you can choose as needed, if you want to change, you can go to the console.
Enter Devices to see the currently installed SDK and the default SDK
For example, enter Devices -SetDefault @ S60_3rd_mr: com.nokia.s60 Change to S60_3RD_MR
4: Environmental variables
Environment variables are important
Java_Home = D: /Work/JDK1.5
Carbide_home = D: / Work / Carbide
EPOCROOT = /
There should be C: / perl / bin /; c: / gcce / bin; / EPOC32 / GCC / BIN; / EPOC32 / GCC / BIN; / EPOC32 / GCC / BIN; / EPOC32 / GCC / BIN; / EPOC32 / GCC / BIN; / EPOC32 / GCC / BIN; / EPOC32 / GCC / BIN; C: / ARM / 8854_RVCT22_435_WINDOWS
Testing if it is set, you can be in the console
enter
Subst Z: / D Subst Z: D: /Work/Symbian/9.1/s60_3rd_mr (Installed SDK Directory)
This will create a disk mirror, then switch to here (z :), there will be a simulator appearing right after entering EPOC.
Subst z: / d can cancel disk mirroring
Five: HelloWorld
To the Nokia Forum download carbide_c.exe, follow the steps to make, install it to your phone.
At this point, helloWorld is very good.