首 页 | 新 闻 | Symbian | Windows Mobile| J2ME | 下载中心 | 游戏策划 | 购书指南 | 移动开发视频教程
您现在的位置: 开发视界 >> 专家专栏 >> 剑走偏锋 >> 文章正文
编译运行
作者:剑走偏锋    文章来源:本站原创    更新时间:2005-8-9 15:50:45
    当编译工作完成后,系统默认生产两个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好像不错的样子.
相关文章:
编译系统总括
如何建立SIS文件
线程与进程的优先级
Symbian SKD 3.0的改变
Symbian sdk帮助-术语表M
Symbian sdk帮助-术语表N
编写DLL
Symbian OS C++ SDK HELP学习,一切从0开始