适用于Windows Mobile 6.5的Rhomobile Building

时间:2012-04-18 21:27:57

标签: windows-mobile rhomobile rhodes

如何在Windows Mobile 6.5中构建Rhomobile?

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

我在项目的build.yml中放了什么:
  WM:
  sdk:Windows Mobile 6.5.3 Professional DTK(ARMV4I)
  模拟器:Windows Mobile 6.5.3 Professional VGA模拟器

我收到错误:

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做过什么特别的事情了?

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

3 个答案:

答案 0 :(得分:0)

Rhomobile有一个非常详细的指南,说明如何为Windows Mobile here设置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),设置可能会有所不同。查看this section并添加PATH环境变量的路径也很有用。

如果这些都没有帮助我会建议你下载他们的主分支here on GitHub的最新版本,因为我知道很久以前建立Windows Mobile的问题已得到修复。根据我的记忆,它计划在Rhodes 3.3.3版本中发布。

答案 1 :(得分:0)

我确实遇到了这个问题,并且能够通过指向Right vcbuild.exe来解决此问题。我发现快速版附带的vcbuild.exe不起作用,但后来我的目标是VCBuild.exe(Visual Studio Team System 2008,它存在于文件夹Microsoft Visual Studio 2009而不是2008)。它有效。

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

你必须设置VS构建工具路径@ RhoStudio - 。 Windo - >偏好设置 - > RhoMobile - > Windows Mobile。

希望有所帮助

由于 Sumeet

答案 2 :(得分:0)

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

这对我有用。