爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 462|回复: 1
收起左侧

[转贴] series60 SDK安装及环境配置中的错误及其解决方法

[复制链接]
发表于 2006-4-27 22:52:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
series60 SDK安装及环境配置中的错误及其解决方法

前两天,装series60时,错误多的差点撞墙,现写出来,救救仍处在水深火热之中的朋友!!!!!!

错误信息1:执行 abld makefile vc6时,nmake -nologo -f
"\Symbian\6.1\Series60\EPOC32\BUILD\SYMBIAN\6.1\SERIES60\SERI
ES60EX\FORM\GROUP\VC6.make" MAKEFILE VERBOSE=-s
'nmake' is not recognized as an internal or external command,
operable program or batch file.
意思是 "nmake不是内部或者外部命令或者.bat文件"
解决方法:
首先确信你已安装了vc6,然后你在vc6的home目录中搜索,肯定可以找到一个nmake.exe的文件,这个文件应该位于C:\Program
Files\Microsoft Visual
Studio\VC98\Bin目录中,在dos窗口运行path命令,会发现这个目录并不存在于系统搜索路径中(vc6安装时,不会把自已加入到path中),这样产生上述错误的原因就清楚喇,解决方法很简单,将vc6的这个目录加进path就可以喇,可能有些网友不知怎么加,方法是:
右键单击我的电脑-->属性-->高级-->环境变量--系统变量(找到path)-->编辑,将C:\Program
Files\Microsoft Visual
Studio\VC98\Bin加到未尾(注意要和前一个路径用";"隔开,并以";"结束;最后要提醒一点,一定要重启机器,新的path才会生效;


错误信息2:执行 abld makefile
vc6时,提示link.exe错误,并有对象框弹出,说有某个dll找不到(笔者是提示mspdb60.dll链接不到)
解决方法:
同上面的解决方法非法相似,搜索一下这个dll,十有八九又是vc6的,基本都在C:\Program Files\Microsoft Visual
Studio\Common\MSDev98\Bin中,加到path中重启即可,笔者不赞成将其拷贝到system32目录,因为那样又会带来新的问题


错误信息3:同样是在执行 abld makefile vc6时时,提示
WARNING: Should install MSVC6 Service Pack 3
  perl -S makmake.pl -D
\SYMBIAN\6.1\SERIES60\SERIES60EX\ANIMATION\GUI\GROUP\ANIMATION VC6
WARNING: Should install MSVC6 Service Pack 3
解决方法:
老大你的vc6还没打补丁呢,上巨软网站下个就可以喇,有100多M,唉,算喇,网址也给你们吧:
http://msdn.microsoft.com/vstudi ... 6/sp3/sp3_dwnld.asp


错误信息4:在vc6 series60向导最后运行阶段,提示  
c:\symbian\6.1\series60\epoc32\build\SYMBIAN\6.1\SERIES60\EPOC32\Proj_Test1\group\proj_Test\wins\Proj_Test  1.dsw
the specified project could not be inserted into the current workspace
即创建不了vc6的dsw工程文件
解决方法:基本是由前三种错误所引起,解决后一切都会ok


这些问题,足足困扰了笔者两三天的时间,终于拨云见日,总结一下,关键就是我们一定要认认真真的看错误提示,不要被错误吓倒,还有一些小地方,各位也要注意一下:
1。安装series60时,缺少不安装perl,你一定要选perl,因为这个series60的很多命令就是perl脚本,所以非常重要

2.是最好用windows NT4.0上安装,虽然win2000也可以用(笔者用的就是win2000
server),但没准哪一天会出错,而且安装时,series60也会提示你这一点

3.在通过vc6新建向导时,工程文件目录一定要是C:\Symbian\6.1\Series60或者它下面已有的子目录,笔者的方法是在它下面新建了一个proj目录,如果在其它目录建工程,会出现
   错误4那种情况

4.很多网友,觉得它兴建的工程.dsw文件,并不在所设的目录中,而是动态建了一个在C:\Symbian\6.1\Series60\Epoc32\BUILD,然后按照将所设的工程目录,又在BUILD中又新建了一套,其实 bldmake
bldfiles 这个命令主要就是搞建目录的工作,这就使得.dsw所在的目录又臭又长,当执行abld makefile
vc6这命令时,才是产生dsw文件,并放置在上一布新建的目录中。

评分

参与人数 1实力分 +1 收起 理由
htao6688 + 1 奖:感谢-你和大家分享资源与经验!

查看全部评分

发表于 2006-4-27 22:58:55 | 显示全部楼层
支持一下!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2025-8-2 12:33

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表