【问题标题】:make: *** No rule to make target `Device-Debug'. Stop.make: *** 没有规则来制作目标“设备调试”。停止。
【发布时间】:2013-07-28 11:38:07
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

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

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

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

      【讨论】:

      • 先生,我解决了我的问题。我正在做的错误是,当我导入项目时,我选择了“现有代码作为 Blackberry C/C++ Makefile 项目”而不是“现有项目进入工作区”,这解决了我的问题。是的,你是对的,我的 Makefile 正在更改并导致问题
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-21
      • 1970-01-01
      • 1970-01-01
      • 2016-08-14
      相关资源
      最近更新 更多