构建Qt 4.7 Windows Mobile 6 ARM

构建Qt 4.7 Windows Mobile 6 ARM,qt,build,windows-mobile-6,Qt,Build,Windows Mobile 6,我正在尝试使用VS2008编译器和Mobile6SDK ARM工具为CE6构建QT。我遵循Qt站点上关于包含位置的说明,我的目录似乎与Windows 7上的目录完全匹配,因此program files目录中包含(x86) 包括目录是 C:\ProgramFiles(x86)\Windows Mobile 6 SDK\PocketPC\Include\Armv4i C:\ProgramFiles(x86)\Microsoft Visual Studio 9.0\VC\ce\include 我配置了

我正在尝试使用VS2008编译器和Mobile6SDK ARM工具为CE6构建QT。我遵循Qt站点上关于包含位置的说明,我的目录似乎与Windows 7上的目录完全匹配,因此program files目录中包含(x86)

包括目录是 C:\ProgramFiles(x86)\Windows Mobile 6 SDK\PocketPC\Include\Armv4i C:\ProgramFiles(x86)\Microsoft Visual Studio 9.0\VC\ce\include

我配置了: 配置-平台win32-msvc2008-xplatform wincewm60professional-msvc2008

接着是nmake

然后我得到: tools\qbytearray.cpp(137):错误C3861:“strcpy”:找不到标识符

如果我在有问题的行周围添加一些定义,我可以通过这一点,但随后我遇到了一些问题

C:\ProgramFiles(x86)\Windows Mobile 6 SDK\PocketPC\Include\Armv4i\types.h(59) :错误C2143:语法错误:缺少“;”在“*”之前

似乎这个构建平台应该得到很好的支持,我有点困惑strcpy_的东西怎么会存在

有人用标准的CE6SDK编译这个吗?我需要为我们的平台使用自定义SDK来编译它吗

我还想知道是否有人在Mobile6上运行webkit


感谢您的帮助。

我发现我可以在家用电脑上构建Qt库,但不能在工作电脑(包括webkit)上构建Qt库(尽管我有大约一百万个C4291和C4344警告)。我的CE构建环境中一定有一些不同,可能没有安装SP1-我还无法跟踪它。