手机:N85,QT:qt-embedded-s60-commercial-src-4.5.0-garden(之前安装好的,之后没换),
我安装了此QT版本,在模拟器内也运行起来了,然后想安装到手机上,但搞了很久没有成功,错误是这样的:
CMD去到工程目录下,因为是测试所以工程名字就叫"test",然后make debug-winscw,成功后,make run,此时模拟器打开程序运行起来,模拟器测试成功;然后关掉模拟器,
输入make debug-gcce(make release-gcce也试过),编译也通过了,但我在"\Nokia\S60\devices\S60_3rd_FP2_SDK_v1.1\epoc32\release"此目录下没有找到"gcce"的文件夹(这里是不是应该生成一个名为"gcce"的文件夹,里面会有文件夹"udeb",里面就有test.exe的?),然后再输入createpackage -i test_gcce_udeb.pkg,但显示错误信息:
Processing test_gcce_udeb.pkg...
Error : Cannot find file : \Nokia\S60\devices\S60_3rd_FP2_SDK_v1.1\epoc32\relea
se\gcce\udeb\test.exe
test_gcce_udeb.pkg(25) : error: file I/O fault.
file I/O fault, cannot open test_gcce_udeb.sis.
是不是make debug-gcce这一步会生成一个test.exe文件的?
(附:我自己将\Nokia\S60\devices\S60_3rd_FP2_SDK_v1.1\epoc32\release\winscw\udeb内的test.exe后拷到\Nokia\S60\devices\S60_3rd_FP2_SDK_v1.1\epoc32\release\gcce\udeb
文件内,然后createpackage -i test_gcce_udeb.pkg就可以生成.sis文件,但在机子安装到80%左右就停止了,然后弹出,无法安装)
请有经验的前辈指点一下,谢谢了
[ 此帖被sikylori在2010-03-04 16:48重新编辑 ]