文件操作,调试运行都可以,但是用ARMI生成sis时出现有关问题,等

文件操作,调试运行都可以,但是用ARMI生成sis时出现问题,急等~
RFs   fsSession;
RFile   rFile;

_LIT(KFileName, "C:\\asd\\save.txt ");
//   Connects   a   client   process   to   the   fileserver
User::LeaveIfError(fsSession.Connect());
CleanupClosePushL(fsSession);
     
//Open   file   where   the   stream   text   is
CleanupClosePushL(rFile);

TInt   err=rFile.Open(fsSession,KFileName,EFileRead   |   EFileShareAny);

if   (err==KErrNotFound)
{  
err=rFile.Create(fsSession,KFileName,   EFileWrite   |   EFileShareAny);  

rFile.Write((_L8( "Some   thing   you   wanna   write... ")));
}  

rFile.Close();
fsSession.Close();
CleanupStack::PopAndDestroy(2);

我的代码如上,调试和运行都可以通过,但是在生成sis的时候总是出现这个问题,工具从 "正在执行生成文件项目操作 ",我已经加了2个lib文件(bafl.lib   和   efsrv.lib),请教高手这是什么原因。比较急~谢谢


------解决方案--------------------
建议楼主直接用命令行编译看一下.
------解决方案--------------------
没有对应的lib,要知道在udeb目录下有的lib,在release里面可能没有,去查查。
------解决方案--------------------
查看你的pkg文件,怎么会有SMSSEND\WINS\UDEB\SMSSEND.APP ?
应该是release才对呀。abld build armi urel