??xml version="1.0" encoding="utf-8" standalone="yes"?> 1.开发环境工具选用Jdk1.5 + ActivePerl-5.6 + S60_5th_Edition_SDK_v1_0+ Carbide.C++.V2.3 JDK1.5 下蝲的地方很多,׃提供了?/p>
ActivePerl-5.6 下蝲地址Qftp://ftp.activestate.com/ActivePerl/Windows/5.6/ActivePerl-5.6.1.635-MSWin32-x86.msi S60_5th_Edition_SDK_v1_0下蝲地址Q?a target="_blank">http://sw.nokia.com/id/577ad48d-290c-4bb5-8bdf-779ea8a5bc6c/S60_5th_Edition_SDK_v1_0_en.zip Carbide.C++.V2.3下蝲地址Q?a target="_blank">http://www.forum.nokia.com/info/sw.nokia.com/id/dbb8841d-832c-43a6-be13-f78119a2b4cb.html 安装步骤如下Q?/p>
1、在C盘中建立一个文件夹Q如 SymbianApp 2、安装jdk到该目录?/p>
3、安装ActivePerl-5.6到该目录下,安装q个Perl的时候,要注意,如果曄在系l中装过oracle10GQ那么会(x)出现?
H,oracle10G中自带了一个ActivePerl 5.8版本的,在环境变量中
Path中可以找到相应的路径Q需要把5.8版本的\径从环境变量中删除,否则?x)造成q行出错Q无法编译?/p>
4、安装S60_5th_Edition_SDKQ这里要注意了,安装到SymbianAppq个目录下的时候, 该SDK默认的安装地址?
C:\Program
Files\S60\devices\S60_5th_Edition_SDK_v1.0Q要改ؓ(f)c:\SymbianApp
\S60_5th_Edition_SDK_v1.0,q么改的目的Q尽量让q个sdk模拟器的路径短好Q一长串的后果,是模拟器一打开q接关
闭?/p>
5、安装Carbide.C++.V2.3 按照上述步骤做完Q有可能?x)出玎ͼCarbide.C++中没有配|默认的sdk包,需要在软g中手动设|?/p>
ZCarbide.C++ 的Symbian开发环境搭?/a>
׃ Eclipse 本n是用 Java 开发而成Q因此自焉要用到 JRE?br />
2. 安装 Eclipse
3. 挂上 CDT
4. 安装 MinGW (q个是要让你的计机上有GCC, G++~译E序)
5. 讄环境变量
详细安装步骤Q?/span>
一、JRE 5.0的安?br />
?/span>下蝲:(x)http://java.sun.com/j2se/1.5.0/download.jsp
?/span>炚w?Download JRE 5.0 Update 5 Q点?Accept 然后选择Window Platform "Windows Offline Installation, Multi-language"
?/span>下蝲后执行安装即可?br />
二、安装Eclipse
首先q入 Eclipse 官方|站 http://eclipse.org 左栏扑ֈ Download 目前 3.3 europ版已lRelease。下载之后,解压~到你想攄的\径,拉出快捷方式卛_Q不必安装。当然也直接下蝲eclipse-cpp-europa-fall-win32.zip,q样q了第三步?/span>J
?、挂?CDT
接下来ؓ(f)了要?Eclipse 可以开?C/C++ E序Q要挂上 CDT 才可以。首先要下蝲CDTQ下载网址http://www.eclipse.org/cdt/扑ֈ cdt-master-4.0.1.zip
安装Q将解压~后的features、plugins整个文g夹复制到Eclipse安装数据
里,重新开启Eclipse卛_?/span>
如果CDT安装后没效果Q删除D:\eclipse\configuration\org.eclipse.osgi目录下的manifest文g夏V?bundledata?state文g然后重启Eclipse卛_?/span>
当徏立新目的时候,׃(x)看到已经有了 C ?C++ 的选项Q代表安装成功了?br />
如果看不刎ͼ加上 -clean 执行可以?br />
?/span>、安装MinGW
到目前ؓ(f)止,已经?Eclipse 装上?CDTQ但q需要一?"~译E序" 才能~译E序
因此要下载可在Windows上用的GNU C、C++~译E序Q这里要下蝲的是QMinGW?br />
下蝲|址Qhttp://www.mingw.org/download.shtml#hdr6
在下载页中找?MinGW-5.1.3.exe
PS:
安装Q安装目录选C槽,然后一直点"下一?p了。安装完后\径是q样 -> C:\MinGW?/span>
在环境变量里加入下列讑֮Q?br />
PATH Q?C:\MinGW\bin;
Windows 的用戯?"我的计算?pȝ变量->path ?"~辑"
在最前面加上 C:\MinGW\bin; 卛_?
因ؓ(f)Eclipse里面预设用来q行~译的档名ؓ(f) make.exe 但是 Mingw安装h后预讄 make 檔名?mingw32-make.exe
因此你可以将 mingw32-make 改名成ؓ(f) make 可以了Q?/span>
Z使CDT能够取用 MinGW来进行编译的工作, 我们要回?Eclipse 当中q行讑֮
Window->Preferences->C/C++->New CDT project wizard->Makefile Project
扑ֈ Binary Parser 取消 Elf Parser 攚w?PE Windows Parser
?/span>、安装GDB
gdb 是一个用来调?C ?C++ E序的强力调试器. 它你能在程序运行时观察E序的内部结构和内存的用情? 以下?gdb 所提供的一些功?
最新版本的WinGW没有提供GDB工具,因此q里我们要单独下??http://www.gnu.org/software/gdb/download/下蝲gdb-5.2.1-1.exe
q安装至C:\MinGW的位|即可?br />
到此已经全部安装完毕?br />
?span style="font-size: 12pt; font-family: 宋体">?/span>讄环境变量
PATH: C:\MinGW\bin (如果pȝ已经有其它的C/C++~译?hC:\MinGW\bin加在最前面)
LIBRARY_PATH: C:\MinGW\lib
C_INCLUDE_PATH: C:\MinGW\include
CPLUS_INCLUDE_PATH: C:\MinGW\include\c++\5.1.3;C:\MinGW\include\c++\5.1.3\mingw32;C:\MinGW\include\c++\5.1.3\backward;C:\MinGW\include
接下来来试写一个小程?br />
打开 Eclipse -> New -> C/C++ -> Makefile Project->Hello World C++ Project
?"完成"
键入q一D늨序代?/span>
q行存档Q存档时׃(x)自动~译
?"Debug As"-> Local C/C++ Application
可以在 控制?看到执行l果?!