构建 Qt 4.7 Windows Mobile 6 ARM
我正在尝试使用 VS2008 编译器和 Mobile 6 SDK ARM 工具为 CE6 构建 QT。我按照 Qt 网站上有关包含位置的说明进行操作,我的目录似乎与我在 Windows 7 上的例外完全匹配,因此程序文件目录内部有(x86)。
包括目录是 C:\ Program Files(x86)\ Windows Mobile 6 SDK \ PocketPC \ Include \ Armv4i C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\ce\include
我配置为: 配置 -platform win32-msvc2008 -xplatform wincewm60professional-msvc2008
后跟 nmake。
然后我得到: tools\qbytearray.cpp(137) : 错误 C3861: 'strcpy_s': 未找到标识符
如果我在有问题的行周围添加一些定义,我可以绕过这一点,但随后我遇到了一堆
C:\Program Files (x86 )\Windows Mobile 6 SDK\PocketPC\Include\Armv4i\types.h(59) :错误 C2143:语法错误:缺少 ';'在 '*' 之前
看来这个构建平台应该得到很好的支持,我有点困惑 strcpy_s 的东西怎么会在那里。
有人用标准 CE6 SDK 来编译它吗?我是否需要为我们的平台使用自定义 SDK 才能进行编译?
我也很好奇是否有人在移动 6 上运行 webkit。
任何帮助表示赞赏。
I'm trying to build QT for CE6 using the VS2008 compiler with the Mobile 6 SDK ARM tools. I'm following the instructions on the Qt site in regards to include locations and my directories seem to match exactly with the exception that I'm on Windows 7, so the program files directory has(x86) inside of it.
Include dirs are
C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\Include\Armv4i
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\ce\include
I configure with:
configure -platform win32-msvc2008 -xplatform wincewm60professional-msvc2008
followed by nmake.
I then get:
tools\qbytearray.cpp(137) : error C3861: 'strcpy_s': identifier not found
If I add some defines around the offending lines, I can get past this point, but then I hit a bunch of
C:\Program Files (x86)\Windows Mobile 6 SDK\PocketPC\Include\Armv4i\types.h(59)
: error C2143: syntax error : missing ';' before '*'
It seems that this build platform should be well supported and I'm a bit baffled how the strcpy_s thing would even be there.
Is anyone getting this to compile with the standard CE6 SDK? Do I need to use a custom SDK for our platform to get this to compile?
I'd also be curious if anyone has webkit running on mobile 6.
Any help appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论