0

我最近创建了一个新的 Blackberry 项目 Momentics,它在 IDE 中运行良好,但我需要能够使用 Makefile 从命令行构建它。我make在终端中运行,但由于生成文件不存在而收到错误。

我检查了我一直在查看的示例应用程序,它们都有生成文件。我发现一些消息来源说您可以在创建项目时选择是使用托管构建还是生成文件,但我发现在最新版本的 Momentics (2.1) 中没有这样的选项。我尝试在项目属性中更改此设置,但 C/C++ Build 下的 Builder Settings 全部显示为灰色。

如何更改我的 BB10 项目以使用生成文件?如果这不可能,我怎么能要求一个新项目使用生成文件而不是托管构建?

4

1 回答 1

0

事实证明,使用 makefile 的选项无意中隐藏在 OSX 中。当您创建一个 Blackberry Core Native 项目时,Build Settings 屏幕将如下所示:

构建设置

我在 Windows 上查看了相同的屏幕,我想要的选项就在语言的正下方。然后我在 OSX 中再次尝试,发现您可以滚动此屏幕以显示“构建”选项。

构建设置滚动

我还发现将项目创建为 Blackberry Cascades 项目根本不会为您提供此选项,但将始终使用 makefile 进行构建。

我还尝试将我的原始项目从使用托管构建转换为使用 makefile。这似乎可以通过File>Import选项实现。我尝试将我的项目导入为BlackBerry>Existing Code as BlackBerry C/C++ Makefile ProjectC/C++> Existing Code as Makefile Project,但没有一个选项实际上将我的项目转换为 makefile 项目。不幸的是,正因为如此,转换项目的最佳解决方案似乎是使用所需设置启动一个新项目,并从旧项目复制文件和设置。

于 2014-08-15T19:40:51.477 回答