gpt4 book ai didi

android - Eclipse、Android NDK 和 Sequoyah : getting rid of "make: *** No rule to make target ` MyProjectName_scd. mk'。停止。”

转载 作者:行者123 更新时间:2023-11-29 02:01:28 24 4
gpt4 key购买 nike

我在 Eclipse 中使用 Cocos2Dx 在 Windows 上构建原生 Android 应用程序(一个 Sequoyah 游戏)在构建 C++ 源代码时避免命令行内容。

一切都很好,除了我不时收到以下错误:

C/C++ problem. make: * No rule to make target `MyProjectName_scd.mk'. Stop. [Discovery Options] page in project properties.

我的项目中没有任何 MyProjectName_scd.mk,只有一个 MyProjectName.mk。

尽管如此,实际上所有共享库都是构建的,如果我手动删除此错误消息(从上下文菜单中),该应用程序在设备和模拟器上都能正常工作。

我必须在每次出现时手动删除此错误消息,因为如果我不这样做,我会收到一个消息框,其中包含:“您的项目包含错误,请在运行应用程序之前修复它们”并且无法启动应用程序。这真的很烦人。

有什么解决办法吗?

[Windows 7 x86、Eclipse 4.2.0 | CDT 8.1.0.201206111645,Android NDK r8]

最佳答案

我在这里找到了解决方法:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=332522

基本上,您需要前往:

窗口 -> 首选项 -> C/C++ -> 构建 -> 设置 -> CDT GCC 内置编译器设置 [共享]

然后添加到“获取编译器规范的命令”:

-std=c++11

应该可以了!

关于android - Eclipse、Android NDK 和 Sequoyah : getting rid of "make: *** No rule to make target ` MyProjectName_scd. mk'。停止。”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12490716/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com