kenlistian

厚积薄发. 勤为桨,思为帆

   :: 首页 :: 新随笔 ::  :: 聚合  :: 管理 ::
  73 随笔 :: 4 文章 :: 22 评论 :: 0 Trackbacks

因工作需要,不得不从事symbian开发.没接触,但是工作上要求使用,

把关于资料及其试炼笔记一同贴上来吧.

*如何在vc6下编译代码,以hello world为例子

 首要条件,安装symbian sdk包,安装activeper,其安装目录不再絫述.

 1.在命令行建立bat文件

  打开命令提示符并把当前路径改变到包含Series 60 SDK的驱动器/文件夹中。导航到包含项目定义(helloworld.mmp)和组件描述(bld.inf)文件的文件夹——输入:

bldmake bldfiles

  一两秒钟之后这个命令就完成了。它使用bld.inf和helloworld.mmp文件生成了一个新文件abld.bat。这个命令文件一般是根据需要生成的。与bld.inf和.mmp文件不同,abld.bat在不同的IDE之间是不能迁移的,并且不应该手动修改它。

2.在vc6 IDE中编译运行

通常,在产生bat后,在cmd输入下面的命令编译和链接项目:

abld build wins udeb

—用于Visual C++
abld build winsb udeb

—用于Borland C++

abld build winscw udeb —用于CodeWarrior

 Abld命令将为Series 60模拟器(wins、winscw或winsb)建立该项目(换句话说,就是编译和链接),并把调试信息包含在二进制可执行文件中。但是实际上要在vc6中调试并运行的话,需要在cmd下输:

   abld makefile vc6


 这将产生vc6的项目和工作空间文件(helloworld.dsp和.dsw文件)。位于\Epoc32\Build子文件夹结构下;其完整的路径依赖于SDK的位置.

  最后打开vc6 ide,可以编译或链接通过inf和mmp产生的项目文件

posted on 2006-09-16 11:23 kenlistian 阅读(183) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理