0

如何在 Windows Mobile 6.5 中构建 Rhomobile?

我有 Windows Mobile 6.5 DTK,模拟器显示在设备模拟器管理器中。

我在项目的 build.yml 中放了什么:
wm:
sdk: Windows Mobile 6.5.3 Professional DTK (ARMV4I)
emulator: Windows Mobile 6.5.3 Professional VGA Emulator

我得到了错误:

vcbuild.exe : error VCBLD0007: Could not find project configuration RELEASE|WINDOWS MOBILE 6.5.3 PROFESSIONAL DTK (ARMV4I) to build.

No such file or directory - C:/RhoStudio/ruby/lib/ruby/gems/1.8/gems/rhodes-3.3.2/platform/wm/bin/Windows Mobile 6.5.3 Professional DTK (ARMV4I)/rhodes/Release/rhodes.exe

我错过了什么吗?这听起来很愚蠢,但是我如何将 Windows Mobile 6.5.3 文件放入 Rhostudio,因为我不记得为 Windows Mobile 6 做了什么特别的事情?

再次抱歉,如果这是一个愚蠢的问题,我真的无法理解它。谢谢你的帮助。

4

3 回答 3

0

Rhomobile 有一个非常详细的指南,说明您需要如何在此处为 Windows Mobile 设置 Rhodes 。对我来说,听起来您可能忘记运行rhodes-setup命令以在您的 rhobuild.yml 文件中正确设置路径(不是您的项目 build.yml,而是位于您的 rhodes 目录中的那个)。

文档指出它应该看起来像这样:

env:
   paths:
     vcbuild: C:/Program Files/Microsoft Visual Studio 8/VC/vcpackages/vcbuild.exe
     cabwiz: C:/Program Files/Windows Mobile 6 SDK/Tools/CabWiz

在某些情况下(例如,如果您使用 Visual Studio 2010),设置可能会有所不同。查看此部分并将路径添加到您的PATH环境变量也可能很有用。

如果这些东西都没有帮助,我建议你在 GitHub 上下载他们的 master 分支的最新版本,因为我知道不久前为 Windows Mobile 构建存在问题,该问题已得到修复。根据我的记忆,它预定在Rhodes 3.3.3版本发布。

于 2012-04-19T07:47:36.880 回答
0

我确实遇到了这个问题,并且能够通过指向 Right vcbuild.exe 来解决这个问题。我发现随 Express Editions 一起提供的 vcbuild.exe 不起作用,但后来我针对(Visual Studio Team System 2008,它存在于文件夹 Microsoft Visual Studio 2009 而不是 2008 中)的 VCBuild.exe,它起作用了。

我想你已经知道了,但也只是添加:

您必须设置 VS 构建工具路径@RhoStudio -。Windo -> 首选项 -> RhoMobile -> Windows Mobile。

希望能帮助到你

谢谢苏梅特

于 2012-04-22T09:16:05.937 回答
0

重装WM6 SDK,取专业版,解封MSI文件,以管理员权限安装(最简单的方法是以管理员身份运行cmd)

这对我有用。

于 2013-05-20T10:09:17.203 回答