• 4042阅读
  • 3回复

我要崩溃了 [复制链接]

上一主题 下一主题
离线laurentium
 
只看楼主 倒序阅读 楼主  发表于: 2009-02-17
到底有没有人有和我同样的情况啊?
为了开发pocket pc phone相关的软件,装了windows mobile 6.0 sdk,然后卡死在qt-embeded的编译过程中鬼打墙走不出去了。我分别在两台机器上试,都是同样的编译错误,一台笔记本,一台台式机,都是xp+sp2+vs 2005 sp1的环境,我先装windows mobile 6.0 sdk,然后装了微软提供的中文模拟器,到这里,我试着建立一个智能设备的项目,然后编译连接,放到模拟器里运行,一切OK的

然后我就开始编译qt
我先把qt-embedded-wince-opensource-src-4.4.3.zip解压到D盘,就是D:\Qte\4.4.3
然后在vs的命令提示符下,进入D:\Qte\4.4.3
运行
configure -platform win32-msvc2005 -xplatform wincewm60professional-msvc2005,
大概半个小时左右,ok了,好了,看起来一切正常
然后我就设置环境变量,不管我是自己手动设置,还是运行Qt的批处理文件setcepaths,我都试过了
接下来nmake,几个小时后,出错了,看也看不懂是啥错误

LINK : fatal error LNK1000: Internal error during IMAGE::BuildImage

  Version 8.00.50727.762

  ExceptionCode            = C0000005
  ExceptionFlags          = 00000000
  ExceptionAddress        = 10B59ACF (10B00000) "D:\Program Files\Microsoft Vis
ual Studio 8\VC\ce\bin\x86_arm\c2.dll"
  NumberParameters        = 00000002
  ExceptionInformation[ 0] = 00000000
ExceptionInformation[ 1] = 012B2AB0

CONTEXT:
  Eax    = 00000000  Esp    = 0012EBD8
  Ebx    = 000003E8  Ebp    = 0012EC0C
  Ecx    = 000003E8  Esi    = 012B27F0
  Edx    = 10C30D68  Edi    = 10C30DE4
  Eip    = 10B59ACF  EFlags = 00010206
  SegCs  = 0000001B  SegDs  = 00000023
  SegSs  = 00000023  SegEs  = 00000023
  SegFs  = 0000003B  SegGs  = 00000000
  Dr0    = 00000000  Dr3    = 00000000
  Dr1    = 00000000  Dr6    = 00000000

  Dr2    = 00000000  Dr7    = 00000000
NMAKE : fatal error U1077: “"D:\Program Files\Microsoft Visual Studio 8\VC\ce\b
in\x86_arm\link.EXE"”: 返回代码“0x3e8”
Stop.
NMAKE : fatal error U1077: “"D:\Program Files\Microsoft Visual Studio 8\VC\BIN\
nmake.exe"”: 返回代码“0x2”
Stop.
NMAKE : fatal error U1077: “cd”: 返回代码“0x2”
Stop.
NMAKE : fatal error U1077: “cd”: 返回代码“0x2”
Stop.
NMAKE : fatal error U1077: “cd”: 返回代码“0x2”
Stop.


几天了,试过无数遍,我要崩溃了
看网上的帖子,都是编译wince 5.0的,有没有编译过6.0啊?
我看readme说是支持6.0 professional的啊
郁闷啊
离线laurentium
只看该作者 1楼 发表于: 2009-02-17
另外,如果用vs 2005,怎么开发qt embeded项目啊,我想象的应该就是一个qt项目,只是用qte的库来编译而已,对不对?但是怎么操作呢?选哪一种项目类型啊?智能设备?但是智能设备怎么把qt的东西弄进项目里?
我看论坛上有人用命令行生成,我试过,可以生成,但是拿到模拟器里说不是有效的pocket pc程序,晕倒
离线pinkfrog
只看该作者 2楼 发表于: 2009-02-17
我编译6.0professional通过了,按照
http://www.qtcn.org/bbs/read.php?tid=11920
说的做,基本没啥问题,我也看不出你这个是有什么问题,最好在nmake钱再次确认一下环境变量,输入set查看环境变量

新建项目的话,需要vs integration 1.4以上(好像是1.4,反正1.1不行),它会区分qt和qt_wince
离线浪漫天使
只看该作者 3楼 发表于: 2009-02-17
楼主的q是多少啊,晚上有空聊聊。
快速回复
限100 字节
 
上一个 下一个