symbian开发环境比较复杂,需要安装的软件很多,而且不同SDK对应的版本也不一样。看到很多朋友动辄重装SDK甚至重装系统, 我把开发流程跟大家分享一下,免得大家走弯路,瞎折腾:)
1. 下载安装carbide c/c++ 1.3 ★
选择合适的IDE。熟悉win32开发的可以选择vs2005(VC就免了,据说VC不支持S60三版 SDK)。 nokia推荐使用Carbide C++, 其操作简便而且有强大的联机调试功能。 我使用的还是经典的carbide c++ 1.3。
2.下载ActivePerl-5.6.1.635 ★
只能安装这个版本,高于5.6的版本不行。
3. 下载安装s60-3rd-ed-sdk.zip ★
选择合适的sdk,你的测试手机是s60 第几版的,就要安装相应的SDK。 建议安装s60-3rd MR
4. GBLB-6.6-TAR-BZ ★ (gdb6.6拷贝到/S60_3rd_MR/epoc32下)
MSYS-1.0.10.EXE ★ 此处要修改环境变量 在path中加 C:MINGW/BIN;C:MINGW/LIB;C:MINGW/INCLUDE
5. 关联模拟器与caibide
carbide里 windows-preferences-c/c++-new CDT project wizard - makefile project -Binary parsers - 设置 -PE
windows parsers
6.安装s60_openc_plugin。如果函数找不到,再去s60_PIPS拷贝。