磨刀不誤砍柴工-打造超級(jí)Symbian開(kāi)發(fā)環(huán)境轉(zhuǎn)載于:http://www./Article/lumen/200605/18518.html
在開(kāi)發(fā)Symbian C++程序的時(shí)候,一個(gè)很重要的環(huán)節(jié)就是選擇和配置IDE,當(dāng)前可供選擇的IDE也比較多,例如Microsoft Visual C++ 6.0, CodeWarrior, Borland C++Builder X, Borland C++Builder 6.0, Microsoft Visual Studio .NET 2003。至于選擇哪個(gè)IDE,主要看個(gè)人習(xí)慣和你的開(kāi)發(fā)應(yīng)用領(lǐng)域,這里沒(méi)有絕對(duì)的誰(shuí)好誰(shuí)壞,至于如何配置這些IDE,很多Symbian入門(mén)帖子都對(duì)此進(jìn)行了討論。本文主要說(shuō)一下如何在VC++6.0下,使你的IDE更好用和更有效率。 作為一個(gè)老牌的C++集成開(kāi)發(fā)環(huán)境,在開(kāi)發(fā)Symbian應(yīng)用程序的時(shí)候,VC6.0的用戶還是很多的,但是如果不自己動(dòng)手為VC6.0添加點(diǎn)東東,那么就直接使用它則是一個(gè)很失敗的選擇。下面就逐一說(shuō)明之。 <1>VC6.0在調(diào)試Symbian ++程序的時(shí)候不能查看描述符變量的數(shù)據(jù)。解決辦法:添加以下內(nèi)容到你的Microsoft Visual Studio\Common\MSDev98\Bin\AUTOEXP.DAT //-------添加部分------------------------ /;add parts in order to debug for Symbian S60 TInt64 =low=<iLow> high=<iHigh> ; Symbian Strings & Descriptors <2>VC6.0不支持Symbian的關(guān)鍵字突出顯示。解決辦法:到www.newLC.com上面搜索USERTYPE.dat這個(gè)東東,下載后粘貼在\Microsoft Visual Studio\Common\MSDev98\Bin\下。(當(dāng)然你也可以打開(kāi)此文件,添加你想讓編譯器突出顯示的任何類型)。 <3>VC6.0很容易和金山詞霸發(fā)生沖突導(dǎo)致內(nèi)存泄漏,從而導(dǎo)致你的VC6.0沒(méi)有響應(yīng)。解決辦法:到http://www./download/36/228.shtml下載金山詞霸的補(bǔ)丁,然后安裝;或者關(guān)閉詞霸的屏幕取詞。 <4>由于Symbian中的類的名字都比較長(zhǎng),編程時(shí)全部用手輸入類名或函數(shù)名時(shí)是一件很費(fèi)時(shí)且效率低的事情。解決辦法:下載安裝Visual Assist X 插件(找破解版的,否則使用Visual Assist X 有時(shí)間限制,很不爽?。?/p> <5>為你的VC6.0打上補(bǔ)丁包,至少sp3吧,否則有時(shí)會(huì)出現(xiàn)莫名其妙的錯(cuò)誤。 <6>在模擬器上調(diào)試程序時(shí),有時(shí)會(huì)碰到這樣的錯(cuò)誤“Programe Closed xx”,如果沒(méi)有適當(dāng)?shù)奶崾拘畔ⅲ{(diào)試這類錯(cuò)誤是很麻煩和費(fèi)力的。解決辦法:在epoc32\wins\c\System\Bootdata目錄下新建一個(gè)ErrRd的文件(無(wú)文件名后綴);這樣就可以在“Programe Closed ”的下發(fā)顯示出錯(cuò)誤的類型,然后到SDK的Developer?Library API?Reference System?panic?reference查找對(duì)應(yīng)的錯(cuò)誤原因,呵呵,再來(lái)調(diào)試就輕松多了。 <7>待續(xù)..... 呵呵,等你完成以上設(shè)置后,再打開(kāi)你的VC看看,會(huì)有另外一番感受的,至少我是這樣。^_^! |
|
來(lái)自: dazuo0312 > 《vc 學(xué)習(xí)資料》