天天看點

Symbian程式設計VC6開發環境設定——網上資料加個人經驗篇

   本文作者:longlongago     部落格位址:http://blog.csdn.net/longlongago2000

        這幾天心血來潮想做symbian60手機軟體,剛好最近學了vc++6,于是就開始上網找配置開放環境的文章……

         不久,在網上就找到了很多篇配置的經驗文章,大體看來都相差不多:

1、先安裝Micorsoft Visual c++6.0 sp6 。

2、再安裝ActivePerl,最新版本即可。

3、接着安裝JRE,也是最新即可,我安了6。

4、最後安裝S60 SDK ,版本視你要開發的系統版本而定。

下面是我這次用到的軟體下載下傳位址:

1.http://downloads.activestate.com/ActivePerl/Windows/5.8/ActivePerl-5.8.8.822-MSWin32-x86-280952.msi

2.http://192.18.108.136/ECom/EComTicketServlet/BEGINCEB273F4D8C107AEAC798264D342048F/-2147483648/2322290451/1/790562/790334/2322290451/2ts+/westCoastFSEND/jre-6-oth-JPR/jre-6-oth-JPR:3/jre-6-windows-i586.exe

3.http://sw.nokia.com/id/c8318447-c9c4-4f83-8ad5-df4a55cca004/s60_sdk_v2_0.zip

第三是sdk,大家要根據實際情況選擇不同的版本,安裝時路徑都預設就行。

          軟體裝好後接着要做的就是配置環境變量,這一步很重要,我開始就是這裡沒配置好導緻利用向導建立項目出現“指定工程不能插入到目前工作區中” 的錯誤,如果大家出現這樣的錯誤的話,最有可能就是你的系統環境變量沒配置好。大家可以參考我的設定,前提條件是安裝的時候都是預設路徑安裝,包括vc。

系統環境變量:

變量名 EPOCROOT   

變量值  /Symbian/7.0s/Series60_v20/

 變量名  PATH                

變量值   C:/Program Files/Microsoft Visual Studio/Common/MSDev98/Bin;

C:/Program Files/Microsoft Visual Studio/VC98/Bin;

c:/perl/bin;

/Symbian/7.0s/Series60_v20/Epoc32/tools;

/Symbian/7.0s/Series60_v20/Epoc32/gcc/bin;

C:/Program Files/Microsoft Visual Studio/Common/Tools/WinNT;

%SystemRoot%/system32;

%SystemRoot%;

%SystemRoot%/System32/Wbem;

            環境變量設定後要登出或重新開機後才起作用!

           最後當都安裝完畢後,開始配置VC環境。/ 1)E:/symbian/7.0s/Series60_v20/Series60Tools/applicationwizard目錄下的avkonappwiz_v20.awx和avkonappwiz_v20.hlp兩個檔案拷到VC6.0的目錄下/Microsoft Visual Studio/Common/MSDev98/Template下。在建立工程時就可以看到Series 60 AppWizard v2.0選項了。 2)然後安裝工具條Epoctoolbar.将E:/symbian/7.0s/Series60_v20/Series60Tools/epoctoolbar目錄下的epoctools.dll檔案拷到/Microsoft Visual Studio/Common/MSDev98/Addins目錄下即可。 打開VC++6.0,點選菜單Tools-Customize(工具->定制->附加項和宏檔案),勾選EPOC Toolbar Add-in.               到此配置工作完成!打開vc建立工程就可看但有s60程式的相關項。              用vc就可以完成編譯組建的工作,他将生成pkg檔案,這時想生成可供手機安裝的sis檔案隻要在指令行中,轉至pkg檔案所在目錄,運作指令makesis pkg檔案名。             至此配置與編譯及打包完畢,接下來就是繼續學習了…… 未經本人同意,請勿轉載!

繼續閱讀