6

我正在使用 QNX 动态进行黑莓开发。问题是每当我下载任何示例代码并在模拟器上运行它时。然后错误来找我。

当我清理项目时,它给了我错误

**** Clean-only build of configuration Simulator-Debug for project list ****

make -j4 clean 
make: *** No rule to make target `clean'.  Stop.

**** Build Finished ****

当构建项目时它给了我

**** Build of configuration Simulator-Debug for project list ****

make -j4 Device-Debug 
make: *** No rule to make target `Device-Debug'.  Stop.

**** Build Finished ****

这些错误不允许我运行任何示例代码。请任何人告诉我如何解决这个问题。我已将目标设置为 Simulator-Debug 。

4

2 回答 2

4

听起来您的 x86/Makefile 没有生成。

您能否打开常规命令窗口并使用 BBNDK 安装目录中的 bbndk-env.bat 文件准备 shell,然后在演示项目的顶层键入以下内容?(将 YOURPROJECT.pro 替换为您的 .pro 文件实际上是什么)

qmake -spec unsupported/blackberry-x86-qcc -o x86/Makefile YOURPROJECT.pro CONFIG+="simulator debug_and_release"

是否生成了 x86/Makefile?有什么错误吗?

您可以发布您正在使用的演示的 Makefile 吗?

于 2013-07-29T17:55:22.130 回答
0

我遇到了同样的问题,我注意到黑莓项目的 Makefile 除了 QMAKE_TARGET 标记之外是相同的。所以我只是从项目目录和(项目目录)/翻译中复制它们,并将 QMAKE_TARGET 更改为正确的项目名称。它构建没有任何问题。

我会说它是因为推送时的 git 目录配置而发生的。

于 2014-08-25T16:57:33.083 回答