首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Symbian >

S80编译报错,fatal error U1073,该怎么解决

2012-01-16 
S80编译报错,fatal error U1073,我装了两个SDK包S60和S80,我通过S60下的environmentswitch.exe来切换两个

S80编译报错,fatal error U1073,
我装了两个SDK包S60和S80,我通过S60下的environmentswitch.exe来切换两个环境,环境配置文件settings.xml内容如下:
<environment   name= "Series   60   2nd   Ed.   SDK   for   Symbian   OS,   FP   2   -   Supporting   Microsoft   Visual   C++ ">
        <env   key= "PATH "   action= "prepend "   value= "F:\Program   Files\Visual   studio   2003\Vc7\bin;F:\Program   Files\Visual   studio   2003\Common7\IDE; "/>
        <env   key= "PATH "   action= "prepend "   value= "C:\Program   Files\Common   Files\Symbian\tools\; "   registry= "yes "/>
<env   key= "EPOCROOT "   action= "replace "   value= "\Series60\ "/>
        <command   value= "devices   -setdefault   @S60_2nd_FP2:com.nokia.series60 "   binding= "entry "   outputwindow= "yes "/>
        <command   value= "cmd.exe   /k   title   Series60   "   directory= "F:\Series60 "   binding= "doubleclick "/>
        <command   value= "cmd.exe   /k   title   Series60   "   directory= "F:\Series60 "   binding= "menu "   caption= "Shell "/>
        <command   value= "epoc.exe   -wins "   binding= "menu "   caption= "EPOC   emulator "/>
        <command   value= "devenv.exe "   binding= "menu "   caption= "VC++   .NET "/>
</environment>

<environment   name= "Series   80   Developer   Platform   2.0   -   Supporting   Microsoft   Visual   C++ ">
        <env   key= "PATH "   action= "prepend "   value= "F:\Program   Files\Visual   studio   2003\Vc7\bin;F:\Program   Files\Visual   studio   2003\Common7\IDE; "/>
        <env   key= "PATH "   action= "prepend "   value= "C:\Program   Files\Common   Files\Symbian\tools\; "   registry= "yes "/>
<env   key= "EPOCROOT "   action= "replace "   value= "\Series80\ "/>
        <command   value= "devices   -setdefault   @Series80_DP2_0_SDK_CW:com.nokia.Series80 "   binding= "entry "   outputwindow= "yes "/>
        <command   value= "cmd.exe   /k   title   Series60   "   directory= "F:\Series80 "   binding= "doubleclick "/>
        <command   value= "cmd.exe   /k   title   Series60   "   directory= "F:\Series80 "   binding= "menu "   caption= "Shell "/>
        <command   value= "epoc.exe   -wins "   binding= "menu "   caption= "EPOC   emulator "/>
        <command   value= "devenv.exe "   binding= "menu "   caption= "VC++   .NET "/>
</environment>

但切到S80后编译报错,如下:
NMAKE   :   fatal   error   U1073:   don 't   know   how   to   make   ' "\Series80\EPOC32\RELEASE\WINS\UDEB\EDLL.LIB " '



请帮忙看看什么问题??

谢谢!

[解决办法]
我怀疑你装的Series 80 SDK是 "for CodeWarrior "的而非 "for Visual Studio "的。

我这儿 "for Visual Studio "的默认安装目录是:
"C:\Symbian\7.0s\S80_DP2_0_SDK "

"for CodeWarrior "的默认安装目录是:
" "C:\Symbian\7.0s\S80_DP2_0_SDK_CW "

检查一下你的吧。

热点排行