• 5353阅读
  • 2回复

关于QT安装到真机上的问题(已解决) [复制链接]

上一主题 下一主题
离线sikylori
 

只看楼主 倒序阅读 楼主  发表于: 2009-12-16
          手机: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重新编辑 ]
离线sikylori

只看该作者 1楼 发表于: 2009-12-17
请各位指点一下,谢了
离线laogongmajia
只看该作者 2楼 发表于: 2010-01-12
这个需要改一下pkg文件 虽然在指明了 编译平台和版本 但是貌似pkg里并没有指明,手动修改一下应该就可以了
快速回复
限100 字节
 
上一个 下一个