http://www.forum.nokia.com/info/sw.nokia.com/id/dbb8841d-832c-43a6-be13-f78119a2b4cb.html下載安裝Carbide c++時選擇professional editor.
5、安裝順序就按我上面的1234來吧,不過好象隨便順序也沒有錯似的。
第二步:其實基本上也不需要這一步了,上面安裝完之後,如果你用Carbide c++打開或者導入一些專案也可以跑起來。不過,聽網上高人講,最好下面這步做一下,便於今後多個sdk開發時的轉變吧。具體我也不清楚,照做吧。新建一個BAT文件,輸入類似如下指令。別告訴我這些Windows下的Dos命令是幹什麼用的,你不清楚哦,如真不清楚,就自己百度或google一下。

@echo off
subst z: /d
subst z: D:\Nokia\8.1a\S60_2nd_FP3
然後再在環境變量中加入EPOCROOT,在path中加入\epoc32\tools; \epoc32\gcc\bin;就可以了。

在這裡,講一下我的兩個相同的小插曲,不管是在我的個人手提的vista ultimate sp1中文版機器上,還是我現在所處的公司電腦的windows xp sp2繁體中文版上,做完上面的虛擬驅動之後,運行epoc.exe,都沒有成功,然後我放棄,然後過一陣子之後,卻莫名的自己好了。這個真不知為什麼。不過,反正我上面也說過了,不做這一步也可以用工具完成編譯跑起來的,也希望路過的朋友能夠指出原因為謝。
第三步:自然是自己寫一個小程序來試試,這裡,不使用Carbide c++,直接使用notepad來寫,先別被嚇倒,總共也就三個文件。新建一個名為HelloText.cpp的文件,輸入內容:

 

}
至於你問我怎麼一開始就用notepad來寫這些,那我告訴你,沒什麼的,上面這些我完全是按照書的內容重敲一遍的,新手嘛 ,自然是做的比較菜一點,有誰沒有對自己平生第一次寫出的程序不熱情的呢?
然後再建一個HelloText.mmp的文件,內容如下:

 1构建Symbian S60平台TARGET          HelloText.exe
 2构建Symbian S60平台TARGETTYPE      exe
 3构建Symbian S60平台UID             0 0x13EAC705
 4构建Symbian S60平台
 5构建Symbian S60平台USERINCLUDE     .
 6构建Symbian S60平台SYSTEMINCLUDE   \epoc32\include
 7构建Symbian S60平台
 8构建Symbian S60平台SOURCEPATH      .
 9构建Symbian S60平台SOURCE          HelloText.cpp
10构建Symbian S60平台
11构建Symbian S60平台LIBRARY         euser.lib
12构建Symbian S60平台
最後就是建一個bld.inf文件,內容如下:

PRJ_MMPFILES
HelloText.mmp
至於以上這兩個文件的內容的含義是什麼,我也是半知不是很解的,以後弄熟了再回來補充起來。
最後,cmd至剛才那三個文件的目錄下面去。依次輸入:
bldmake bldfiles(該命令將會產生一下abld.bat文件,並且會在Epoc32\BUILD下建立你的相關的文件夾的。)
abld build winscw udeb
然後至Epoc32\release\winscw\udeb下就可以看到剛剛生成的HelloText.exe文件了,雙擊他運行就OK了。

參考過的文檔及鏈接(包括那時候用2000時的,原先是在回復裡面,現將其包含進來。):
http://hi.baidu.com/listenprogram/blog/item/136dc638b157ab2496ddd812.html http://blog.163.com/tinghai_zsh/blog/static/82529943200882142859997/
http://blog.csdn.net/kesalin/archive/2009/07/09/4333689.aspx
http://www.sf.org.cn/Article/lumen/200907/21218.html
http://sf.org.cn/Article/lumen/200907/21218.html

相关文章:

  • 2021-05-24
  • 2021-08-21
  • 2022-02-10
猜你喜欢
  • 2021-07-07
  • 2021-06-12
  • 2021-12-30
  • 2021-06-09
  • 2021-09-24
  • 2021-06-24
相关资源
相似解决方案