本人對與VS2003環(huán)境調(diào)試過程中的錯誤予以討論
隨著時代的進(jìn)步科技的發(fā)展Visual Studio 版本也快速的提升與升級,下面我就對升級前和升級后的Visual Studio,做一下自己的解析。希望能夠?qū)Υ蠹矣袔椭喿x本文以前,請保證你的VS2003環(huán)境已經(jīng)設(shè)置好,而且經(jīng)過驗(yàn)證沒有問題?;赩S.Net 2003的Symbian開發(fā)環(huán)境的準(zhǔn)備#t#
我將講解4個部分的內(nèi)容,前3部分內(nèi)容是獨(dú)立的,沒有順序之分。
1、將已有的S60工程導(dǎo)入到VS2003環(huán)境中,建立VS2003工程。
2、利用SDK的工具ApplicationWizard建立S60工程并導(dǎo)入到VS2003
3、利用Nokia Developer Suite - Carbide.vs導(dǎo)入、建立工程
4、如何生成能安裝到手機(jī)上的sis文件
將已有的S60工程導(dǎo)入到VS2003中,建立VS2003工程
這部分內(nèi)容實(shí)際上在第一篇文章中已經(jīng)包含了,我再把它總結(jié)在這里,以保證內(nèi)容的完整性,整個過程如下:
1、打開Windows的命令行界面
2、將剛剛安裝的SDK設(shè)置為默認(rèn)的devices.這個可以通過下面的命令設(shè)置:
devices -setdefault @S60_2nd_FP2_SC:com.nokia.Series60
事實(shí)上SDK的安裝過程中就會提示你設(shè)置默認(rèn)的devices。做這個工作的原因是你的系統(tǒng)中很可能安裝了多個SDK。那么使用哪個SDK作為當(dāng)前的開發(fā)工具,就需要正確設(shè)置。你可以使用命令行devices -default來查看當(dāng)前的默認(rèn)SDK是什么。
3、在命令行界面中用cd命令進(jìn)入helloworldbasic的group目錄:
cd
在group目錄下應(yīng)該包含bld.inf和helloworldbasic.mmp這兩個文件。
4、在命令行中輸入bldmake bldfiles(該命令生成必要的目錄)
5、在命令行中輸入:makmake helloworldbasic vc7,這時會在group文件夾下生成一些文件,其中包含VS2003的工程文件HELLOWORLDBASIC.sln
6、打開VS2003,選擇“打開解決方案(Open Solution)”,打開HELLOWORLDBASIC.sln,然后進(jìn)行編譯、運(yùn)行,模擬器就會執(zhí)行。(運(yùn)行的時候可能需要選擇程序epoc.exe)。
接下來就是填寫一系列的信息。因?yàn)槲覀冎皇球?yàn)證一下VS2003環(huán)境的創(chuàng)建過程,現(xiàn)在不準(zhǔn)備深入講解各方面內(nèi)容,因此你可以什么都不改。現(xiàn)在直接在上面這個對話框上方的標(biāo)簽中點(diǎn)擊”IDE OPTIONS“,將會出現(xiàn)下面所示的界面。安裝下圖的默認(rèn)設(shè)置,點(diǎn)擊“Generate”,將會生成S60的工程文件,并生成VS2003的sln工程解決方案,并且為你自動打開VS2003,加載相應(yīng)工程。這個時候你就可以編譯,運(yùn)行。