本文作者: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檔案名。 至此配置與編譯及打包完畢,接下來就是繼續學習了…… 未經本人同意,請勿轉載!