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

Usa*_*diq 6 blackberry-simulator blackberry-eclipse-plugin blackberry-10 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 ****
Run Code Online (Sandbox Code Playgroud)

在构建项目时它给了我

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

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

**** Build Finished ****
Run Code Online (Sandbox Code Playgroud)

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

use*_*183 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"
Run Code Online (Sandbox Code Playgroud)

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

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

  • 先生,我解决了我的问题。我犯的错误是,当我导入项目时,我选择“现有代码作为 Blackberry C/C++ Makefile 项目”而不是“现有项目到工作空间”,这解决了我的问题。是的,你是对的,我的 Makefile 正在更改并导致问题 (3认同)