小弟编译pjsip自带symbian_ua例子。
编译到
\build.symbian\PJLIB\GCCE\UREL\timer_symbian.o ..\..\Symbian\9.1\S60_3rd\Epoc32\BUILD\pjproject-1.6\build.symbian\PJLIB\GCCE\UREL\unicode_symbian.o, ...) failed.
make (e=2): 系统找不到指定的文件。
make[1]: *** [..\..\Symbian\9.1\S60_3rd\EPOC32\RELEASE\ARMV5\UREL\pjlib.lib] Error 2
make: *** [LIBRARYPJLIB] Error 2
说找不到指定的系统文件。然后小弟便去找了下 PLLIB.GCCE 的文件。把路径换成了绝对路径,还是不行。
之后便
C:\Symbian\9.1\S60_3rd\Epoc32\tools\makesis.exe C:\pjproject-1.6\build.symbian\symbian_ua_udeb.pkg C:\pjproject-1.6\build.symbian\symbian_ua_udeb.sis
Processing C:\pjproject-1.6\build.symbian\symbian_ua_udeb.pkg...
C:\pjproject-1.6\build.symbian\symbian_ua_udeb.pkg(20) : error: file I/O fault.
编译出错了。
有大侠遇到过类似情况么。救救小弟。
------解决方案--------------------
这个错误是缺少armv5编译出来的pjlib.lib包