.net2003环境下编译出错的问题

intocean82 2007-10-19 10:27:07
请问:我用.net2003编译symbian的示例程序helloworldbasic,编译Release Thumb版本时出错,输出如下:

正在执行生成文件项目操作
Sorry, \epoc32\tools\bldmake.bat is not supported in this release. Please use a different
device. Use 'devices' to view the available devices.
'abld' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
Project : error PRJ0019: 工具从"正在执行生成文件项目操作"

生成日志保存在“file://e:\Symbian\8.0a\epoc32\Build\Symbian\8.0a\Series60ex\Helloworldbasic\Group\Helloworldbasic\Wins\Release\BuildLog.htm”中
HELLOWORLDBASIC - 1 错误,0 警告


---------------------- 完成 ---------------------

生成: 0 已成功, 1 已失败, 0 已跳过


请问应该如何解决?


我想要生成手机上用的sis文件,除了在release thumb下编译出pkg文件用makesis转,还有什么其他办法么?用carbide vs是不是可以直接生成sis文件?应该怎么做?
...全文
164 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
dyw 2007-10-22
  • 打赏
  • 举报
回复
helloworldbasic.pkg(13) : error: file not found
------------
说明pkg文件中13行的那个文件不存在或路径不对。
intocean82 2007-10-22
  • 打赏
  • 举报
回复
13行安装源文件找不到,建议写成
"C:\Symbian\8.0a\S60_2nd_FP2_SC\epoc32\release\armi\urel\my.app"-
"!:\system\apps\my\my.app"


把什么东西改成这个??
anel 2007-10-22
  • 打赏
  • 举报
回复
13行安装源文件找不到,建议写成
"C:\Symbian\8.0a\S60_2nd_FP2_SC\epoc32\release\armi\urel\my.app"-
"!:\system\apps\my\my.app"
intocean82 2007-10-22
  • 打赏
  • 举报
回复
我用了makesis,可是没用。请问到底哪里出了问题?我现在怎么都弄不出sis文件来,其他命令都是正常的。

E:\Symbian\8.0a\Series60Ex\helloworldbasic\sis>dir
驱动器 E 中的卷没有标签。
卷的序列号是 5C4E-A22D

E:\Symbian\8.0a\Series60Ex\helloworldbasic\sis 的目录

2007-08-21 14:15 <DIR> .
2007-08-21 14:15 <DIR> ..
2004-12-10 12:16 779 helloworldbasic.pkg
1 个文件 779 字节
2 个目录 19,828,097,024 可用字节

E:\Symbian\8.0a\Series60Ex\helloworldbasic\sis>makesis helloworldbasic.pkg
Processing helloworldbasic.pkg...
helloworldbasic.pkg(13) : error: file not found

E:\Symbian\8.0a\Series60Ex\helloworldbasic\sis>
anel 2007-10-19
  • 打赏
  • 举报
回复
8.0a同样支持thumb和armi
anel 2007-10-19
  • 打赏
  • 举报
回复
试试
bldmake bldfiles
abld build Thumb urel
anel 2007-10-19
  • 打赏
  • 举报
回复
Sorry看错了,还以为你平台是3rd的9.X
dyw 2007-10-19
  • 打赏
  • 举报
回复
资源文件错误在carbide.c++下也很容易找,会给你标出来。
dyw 2007-10-19
  • 打赏
  • 举报
回复
注意这个信息:
Use 'devices ' to view the available devices.

好久没用VS2003了。使用Carbide.c++不仅可以生成sis文件,sisx也可以自动生成。
wenstory 2007-10-19
  • 打赏
  • 举报
回复
anel你乱答一通了

8.0a我一般生成armi urel用于安装,没试过Thumb版本,楼主你可以试试abdl build armi urel这个命令


'abld ' 不是内部或外部命令,也不是可运行的程序
这句可能是你未执行bldmake bldfiles这个命令,楼主你看看那个group文件夹下有没有abld.dat这个文件,没有的话要执行这个命令

error PRJ0019一般是资源文件出错,包括rss,loc文件,这个错误是非常难找的,不过在cmd下用abld build armi urel就很容易找了
anel 2007-10-19
  • 打赏
  • 举报
回复
symbian 3rd 支持平台:发行版有GCCE;调试版WINSCW
wenstory 2007-10-19
  • 打赏
  • 举报
回复
现在我该怎么弄个sis文件出来装在手机上

cmd下你转到sis文件夹,里面有个运行命令makesis ***.pkg
这样就可以在sis文件夹下生成sis文件了,如果出现错误,应该是你pkg文件中指定的文件路径出错,pkg文件各项的意义我就不说了,自己找资料去
dyw 2007-10-19
  • 打赏
  • 举报
回复
怎么用carbide生成sis文件?
--------
查看工程properties->Carbide Build Configuration->SIS Builder->选择pkg file. 必要时调整Active Configuration
anel 2007-10-19
  • 打赏
  • 举报
回复
写PKG文件,可参考example下PKG文件
intocean82 2007-10-19
  • 打赏
  • 举报
回复
OK,我用了abdl build armi urel,编译也通过了,该生成的文件也生成了,现在我该怎么弄个sis文件出来装在手机上??

另外,sisar怎么用?怎么用carbide生成sis文件??

都是些菜鸟问题,请帮忙解释的详细些,我刚接触symbian,什么都还玩不转,谢谢。

3,119

社区成员

发帖
与我相关
我的任务
社区描述
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
社区管理员
  • Symbian社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧