构建Qt 4.7 Windows Mobile 6 ARM
我正在尝试使用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 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 我配置了
感谢您的帮助。我发现我可以在家用电脑上构建Qt库,但不能在工作电脑(包括webkit)上构建Qt库(尽管我有大约一百万个C4291和C4344警告)。我的CE构建环境中一定有一些不同,可能没有安装SP1-我还无法跟踪它。