.net2003+carbide vs编译不通过

fromoon 2007-11-14 11:26:04
我用.net2003+carbide vs作为开发环境,写得程序,debug wins下可以编译通过,调试正常,现在要编release版本,结果thumb和armi都编译不通过,都出现下面的出错信息:

make: *** No rule to make target `\EPOC32\INCLUDE\AVKON.MBG', needed by `\EPOC32\DATA\Z\SYSTEM\APPS\PRJ\PRJ.R01'. Stop.
ERROR: RCMake failed: (Make): make command exited with result 2. (Reason: The system cannot find the file specified.)
Project : error PRJ0019: 工具从"正在执行生成文件项目操作"


我看了epoc32文件夹,avkon.mbg文件是存在的。

请问应该怎么解决这个问题??谢谢
...全文
137 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
isarc 2007-11-14
  • 打赏
  • 举报
回复
在mmp里面的系统和用户路径都是什么?看看例子里面的mmp文件。这个是include文件没找到的原因。将工程在epoc目录下产生的文件都删掉,删除工程文件,重新导入mmp
anel 2007-11-14
  • 打赏
  • 举报
回复
bldmake bldfiles
fromoon 2007-11-14
  • 打赏
  • 举报
回复
现在前一个问题解决了,又出现了新问题~~

make: *** No rule to make target `\EPOC32\INCLUDE\ETEL.H \EPOC32\INCLUDE\ETEL.INL', needed by `..\..\..\..\EPOC32、BUILD\SYMBIAN\8.0A\PRJ\PRJ\PRJ\GROUP\PRJ\THUMB\UREL\PRJMODUL1.o'. Stop.
ERROR: RCMake failed: (Make): make command exited with result 2. (Reason: The system cannot find the file specified.)
Project : error PRJ0019: 工具从"正在执行生成文件项目操作"


前一个问题怎么解决的我还是懵懵懂懂的。

找不到的文件 etel.h, etel.inl都是sdk附带的文件,都在epoc32\include\文件夹下老老实实的呆着,不知道为什么找不到。注释掉包含etel.h的语句就可以编译通过,可以正常生成sis文件,也就是说,其他头文件都没问题,那么这个etel.h究竟有什么特别的地方呢?

到底应该怎么改才能彻底解决问题呢??

mmp文件里面定义的系统路径和用户路径是
SYSTEMINCLUDE \epoc32\include
USERINCLUDE .
USERINCLUDE ..\inc
SYSTEMINCLUDE .

请帮忙,谢谢。

3,120

社区成员

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

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