make:***没有规则来制作目标`Device-Debug'。停止。

时间:2013-07-28 18:05:24

标签: blackberry-10 blackberry-simulator blackberry-eclipse-plugin blackberry-cascades blackberry-qnx

我正在使用QNX的黑莓发展动力。问题是每当我下载任何示例代码并在Simulator上运行它。然后错误发生在我身上。

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

**** 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。

2 个答案:

答案 0 :(得分: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吗?

答案 1 :(得分:0)

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

我会说这是因为推送时的git目录配置。