我正在使用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。
答案 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目录配置。