当编译工作完成后,系统默认生产两个exe文件,模拟器里面运行的也是他.默认会生产两个,一个是调试用的,另外一个是打包安装到手机后生成的,也就是发布用的,分别在两个不同的目录下面.当用UDEB参数或者默认参数编译的时候,生成的exe在UDEB目录下,当用UREL参数编译时,生产的exe在UREL目录下.在真实的手机上,exe文件在system/program下.但是,问题出现了,HelloWorld在对应的文件夹下面有exe存在,但是HelloWorldBasic在对应的文件夹下面只有一个.bsc文件.在UDEB的Z文件夹下面有工程的全部编译文件,有HELP里面说的GUI程序的全部文件,怀疑HELP的正确性了 .这时候,仔细看了一下题目,在其下有exe存在的只有concle程序,GUI程序则是在Z下面的项目文件夹里面包含了全部编译好的文件,晕了 .由此也初步验证了一下HELP的正确性. AIF文件:应用程序信息文件,包含了程序运行时候所有有关的资源引用.这里包括了程序运行时所引用的资源文件,图标文件,语言,网络协议等等.
工程编码完成以后,我们需要对工程进行编译.编译第一步是bldmake bldfiles,这一步只有这一种形式.第二步有3钟形式,abld build wins和abld build wins udeb这两种方式都是编译成为在模拟器中运行的代码.而abld build arm urel则是编译成为手机上运行的编码格式.想要makesis,必须要重新编译成手机上能运行的编码.在VC里面不支持第二种方式的编译,所以只能在DOS下面进行.
惊喜的发现,博客客户端竟然有Symbian版本的.还是Symbian开发有前途啊,开心了.突然想到以前有过的一个idea,关于Symbian手机报纸阅读器.想法好像不错,但是实现起来特别困难.涉及到网络的问题,不知道该如何解决.
在Help里面他推荐了一本Symbian OS Communications Programming, M. Jipping, Symbian Press, Wiley好像不错的样子.
|