關(guān)于介紹Visual Studio.NET2003分析問(wèn)題
接下來(lái)你會(huì)看到Visual Studio.NET2003構(gòu)建的設(shè)置向?qū)?在這里。你可以設(shè)置要使用的SDK,本教程里是使用S60 2.X FP2的SDK,主要是面向操作系統(tǒng)是Symbian os 8.0a 的手機(jī)開(kāi)發(fā)的,你可以選擇特定的SDK開(kāi)發(fā)平臺(tái)開(kāi)發(fā)你的應(yīng)用
1.簡(jiǎn)介
在過(guò)去的幾年里從事SymbianOS/C++的開(kāi)發(fā),選擇什么樣的IDE開(kāi)發(fā)環(huán)境是一件很讓人郁悶的事。微軟的VisualC++6.0缺乏人性化的設(shè)計(jì),而VS.NET卻不能很好地支持SymbianOs/C++的開(kāi)發(fā),BorlandC++BuilderXMobileEdition還有MetrowerksCodeWarrior也并不是每個(gè)人都會(huì)喜歡的,幸運(yùn)的是自從諾基亞的Carbide.vs出現(xiàn)后,開(kāi)發(fā)SymbianOS/C++的應(yīng)用程序變得非常方便與簡(jiǎn)單。
什么是Carbide.vs呢,正確地說(shuō)Carbide.vs并不是一個(gè)類(lèi)似VS.NET或Codewarrior一樣的IDE開(kāi)發(fā)環(huán)境,Carbide.vs是一個(gè)插件,一個(gè)能夠處理SymbianOSSdk命令行并改善VS.NET編寫(xiě)的Symbianosc++應(yīng)用程序代碼的一個(gè)插件,同時(shí)Carbide.vs也很好地集成到了VS.NET的IDE開(kāi)發(fā)環(huán)境中,有了Carbide.vs我們編寫(xiě)起Symbianosc++應(yīng)用程序?qū)?huì)變得更容易、更方便、更快捷。
#t#本文適合于想學(xué)習(xí)SymbianC++應(yīng)用程序開(kāi)發(fā)的的初學(xué)者,如果你對(duì)SDK還有IDE的選擇感到疑惑或者你已經(jīng)對(duì)VS.NET的集成開(kāi)發(fā)環(huán)境很熟的話(huà),建議你采用Carbide.vs,你會(huì)發(fā)現(xiàn)Carbide.vs+VS.NET2003的搭配開(kāi)發(fā)起來(lái)會(huì)更順手,更容易。
2.準(zhǔn)備工作
在你準(zhǔn)備編寫(xiě)此教程的實(shí)驗(yàn)時(shí),請(qǐng)確保你的電腦滿(mǎn)足了以下的軟件環(huán)境(開(kāi)發(fā)symbianosc++必備)
1.MicrosoftVisualStudio.Net2003:
這個(gè)是必備的,我們將會(huì)使用Visual Studio.NET2003進(jìn)行Symbianosc++的開(kāi)發(fā),所以VC++.NET是必裝項(xiàng)目。
2.JavaJRE:
Carbide.vs和Symbianos的SDK都要求要JavaJRE的運(yùn)行環(huán)境,不然無(wú)法安裝,請(qǐng)到http://sun.java.com下載最新版本的JRE
3.ActivePerl:
必備的軟件請(qǐng)到http://www.activestate.com/Products/ActivePerl/下載
4.SymbianOSSeries60SDK:
這個(gè)是最重要的,SDK自帶了Symbian的手機(jī)模擬器與編譯連接環(huán)境,至于選擇哪個(gè)版本的SDK要具體看你要開(kāi)發(fā)的手機(jī)機(jī)型,如果不清楚要選擇哪個(gè)SDK的話(huà),請(qǐng)到http://www.forum.nokia.com/devices查看機(jī)型對(duì)應(yīng)的SDK并進(jìn)行下載,在這里,我們面向的是Series60第二版的SDK。在這里可以下載到S60系列的所有SDKhttp://forum.nokia.com/info/sw.nokia.com/id/4a7149a5-95a5-4726-913a-3c6f21eb65a5/S60-SDK-0616-3.0-mr.html
5.Carbide.vs:
我們的主角,請(qǐng)到http://forum.nokia.com/carbide選擇Carbide.vs下載
在用VS.NET2003開(kāi)發(fā)Symbian項(xiàng)目的時(shí)候可能有些人會(huì)碰到類(lèi)似“ErrorSpawningCL.exe”的錯(cuò)誤,可以通過(guò)這種方法來(lái)解決,依次打開(kāi)菜單工具->選項(xiàng)->->項(xiàng)目->VC++目錄在右邊可執(zhí)行目錄中確保
C:\Symbian\8.0a\S60_2nd_FP2_SC\epoc32\tools
C:\ProgramFiles\MicrosoftVisualStudio.NET2003\Vc7\bin
C:\ProgramFiles\MicrosoftVisualStudio.NET2003\Common7\IDE
三項(xiàng)的存在,如果不存在的話(huà),請(qǐng)?zhí)砑舆M(jìn)去(請(qǐng)對(duì)應(yīng)SDK與VS.NET的路徑進(jìn)行修改)
3.開(kāi)始使用carbide.vs
打開(kāi)Visual Studio.NET2003構(gòu)建依次打開(kāi)菜單文件新建->項(xiàng)目在項(xiàng)目名稱(chēng)里填入HelloWorld,選擇合適的保存目錄,請(qǐng)注意保存的目錄路徑中不能有空格的存在,并且最好把項(xiàng)目保存在跟Symbianossdk相同的驅(qū)動(dòng)器下,最后按確定