跟隨開發我的論文程式,紀錄一下,留下一些足跡,便於自己以後忘記可以再來看看,也分享一些開發經驗給大家
開發工具的主角,當然是Carbide c++囉,安裝順序如下
1ActivePerl-5.6.1.635
ActivePerl-5.10.0.1004(windows7 請用這個版本)
2.SDK (針對你的需要 下載相對應手機的SDK),例如我要開發N82,就下載S60 3rd FP1
下載網址:http://www.forum.nokia.com/Tools_Docs_and_Code/Tools/Platforms/
3.安裝Carbide c++
以上就是安裝順序,但特別要注意的是,你安裝的sdk位置需要與carbide c++的workspace,要同個槽,這樣就不會出現
BLDMAKE ERROR: Directory "\Symbian\9.2\S60_3rd_FP1\EPOC32\"
的問題,再來就恭喜,可以開始來玩玩symbain的程式開發囉
若是跑模擬器出現Application closed: ncnlist KERN-EXEC 3 error
可以用以下檔案覆蓋epoc32,覆蓋至 C:\Symbian\9.2\S60_3rd_FP1(預設路徑)裡面的epoc32資料夾
平常找一些資料可以看 Nokia forum
推薦書籍:S60 Programming. A Tutorial Guide
基本上 Symbian c++ 可以看的書非常稀少 不是太舊 就是沒人寫
國內是完全沒什麼論壇有在討論 因此強烈建議 一定要看英文 雖然有對岸論壇 也有在討論
但是如果要觀念清楚的話 先看上面我推薦的那本書 一步一步來看 然後看看SDK的範例 以及Nokia forum的一些教學 慢慢的就會熟悉了 剛開始學可能會有點痛苦 因為很多東西 是C++裡面沒有的 多寫程式 多試幾次 這是不二法則