关于cocos2d-x3.2在NDK10下编译出现的错误的解决方法

qt中出现out-of-line definition of 'Widget' does not match any declaration in 'Widget'问题的解决 Qt中出现out-of-line definition of 'Widget' does not match any declaration in 'Widget'问题的解决1.简述2.解决方法 1.简述 在将Qt4项目程序转移到Qt5编程环境中时,常常会出现以下的错误 最主要的问题是显示未定义Widget类 2.解决方法 解决方法是将Widget类的默认声明添加进入工程文件 在.p... 阅读详情

最近cocos2d-x发布了最新的版本3.2,如果你是在NDK10下编译这个版本,会出现一些错误。如下:

   1. /Users/minggo/SourceCode/cocos2d-x/build/../cocos/./3d/CCBundleReader.cpp:94:23: error:
      return type of out-of-line definition of 'cocos2d::BundleReader::tell'
      differs from that in the declaration
      ssize_t BundleReader::tell()
   2. /Users/minggo/SourceCode/cocos2d-x/build/../cocos/./3d/CCBundleReader.h:90:14: note:
       previous declaration is here
      long int tell();

这是为什么呢?这是NDK10自身的BUG导致的。关于以上错误,cocos2d-x官方推荐用NDK9来编译cocos2d-x3.2,并且把错误通知给了谷歌。这就应该在下一版本的NDK下可以编译cocos2d-x3.2了。

   NDK9下载地址:

   windows: http://dl.google.com/android/ndk/android-ndk-r9d-windows-x86_64.zip

   linux: http://dl.google.com/android/ndk/android-ndk-r9-linux-x86.tar.bz2
   mac os x: https://dl.google.com/android/ndk/android-ndk-r9d-darwin-x86_64.tar.bz2

如果你想更详细了解这个错误,可以浏览一下cocos2d-x官方给出的解析。地址:http://cocos2d-x.org/news/307

  


Cocos2d-x中编译选项错误的报错与修复 摘要: Cocos2d-x开发中,编译选项错误常见于Clang模块未启用、NDK版本不兼容、STL库配置不当和宏定义冲突等问题。解决方案包括:在Xcode启用CLANG_ENABLE_MODULES,更新支持C++11的NDK工具链,修正Application.mk中的STL配置,处理宏定义冲突,以及清理重建项目。通过系统化排查和针对性修复(如注释冲突宏、选用适配NDK版本),可有效提升编译成功率。建议开发者结合项目需求,建立标准化编译配置流程,确保开发环境兼容性。 阅读详情

相关推荐

cocos2d-x 2.0.3 升级到 cocos2d-x 3.13

参考文献 https://github.com/fusijie/Cocos2dx-Release-Note/blob/master/cocos2d-x_v3.0_release_notes.md

每天一小步 未来一大步 2070

error: previous declaration of '****' was here

在写c代码后遇到这个错误,发现是我定义的getline()函数跟系统中已有的重名了,改名后,解决。

wh01096045的博客 2万+

[Cocos2D-X]NDK环境配置+交叉编译Android项目

1.安装和配置Android的NDK工具    下载最新版本的Android NDK:http://developer.android.com/tools/sdk/ndk/index.html

YupingLiu的技术博客 3172

stm32f103c8t6移植freertos操作系统错误警告笔记

stm32f103c8t6移植freertos操作系统错误警告笔记,

weixin_44689973的博客 4048

FPGA波束形成:从算法到硬件的艺术之旅

本文深入探讨了FPGA在波束形成技术中的应用,从算法原理到Verilog硬件实现的全过程。文章详细分析了FPGA并行处理、低延迟和可重构特性如何优化波束形成系统性能,并提供了Verilog关键模块代码示例和资源优化策略,为工程师实现高效FPGA波束形成解决方案提供实用指导。

tea88的博客 1044

Redmi K30 5G刷 LineageOS17.1

前言 买手机前就观望了Xdr论坛,看Redmi K30 5G有LineageOS17.1的Rom并且还挺热,应该还不错,就入手了。晚上就刷机了。买了小米就是为了折腾,为发烧而生。 在开始前还请先安装adb工具,因为我自己是做Android开发的,自带adb,不会安装的可以百度“Android安装adb工具”。还有下载刷机文件:百度云 密码:2a0f 刷机的系统是刚买来的低版本,没有升级过Rom,如果高版本慎刷。 还有这个Rom是5G版本的,4G版本的不要刷。 建议没有刷过机器的最好不要尝试,变砖后果自负。

u010436867的博客 1万+

打包APK问题

1.error: return type of out-of-line definition of 'cocos2d::BundleReader::tell' differs from that in the declaration

oiy37215的专栏 910

TRAE智能体开发:TRAE概述

TRAE(/treɪ/)深度融合 AI 能力,是一名能够理解需求、调用工具并独立完成各类开发任务的“AI 开发工程师”,帮助你高效推进每一个项目。

王国平的博客 1265

第 7 章

7.1 【出题思路】 程序的思路是:只要 ISBN 相同,就不断累加销量并重新计算平均售价,直至输入新的书籍为止。 【解答】 满足题意的程序如下所示: Sale_data.h #ifndef TEST_SALES_DATA_H #define TEST_SALES_DATA_H // Definition of Sales_data class and related function...

bangren3304的博客 250

华为OD机试真题 新系统-字符串格式调整(C/C++/Py/Java/Js/Go)

华为OD机试 新系统真题【字符串格式调整】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【字符串格式调整】多语言题解

qq_45776114的博客 1141

FPGA原型验证(八):SoC设计适配与实现策略

时钟门控在SoC设计中很常见,应该小心处理门控时钟,以成功地在FPGA上原型化SoC设计。现代FPGA综合工具在正确约束的情况下,可以自动处理大多数门控时钟。通过遵循本章中的指导方针,即使具有复杂时钟门控的SoC设计也可以得到处理,并成功地在FPGA上进行原型化。

叫好与叫座虽然不是对立面,但想在同一个作品中达到双重效果很难。 477

Compiling and linking error when using NDK r10 to build cocos2d-x v3.2

If you use NDK r10 to build cocos2d-x v3.2, you will meet a compiling error of all tests and linking error of lua tests.compiling errorThe error message is/Users/minggo/SourceCode/coco...

cnzzs的博客 201

自动驾驶算法/规划决策控制算法面经汇总、学习路线、面经心得

自动驾驶算法学习路线,面试求职大全

qq_41667348的博客 1万+

Cocos2d-x 2 2 3 使用NDK配置编译环境

Cocos2d-x 2 2 3 使用NDK配置编译环境

ytffhew的博客 590

LPDDR5 学习笔记05:WCK操作详解

LPDDR5 SDRAM采用双时钟设计,写时钟(WCK)频率为命令时钟(CK)的2倍或4倍,需要通过WCK2CK同步机制解决时钟域对齐问题。该同步操作由带特殊标志位的CAS命令触发,控制器需提供半频WCK脉冲进行状态校准。同步完成后才能执行读写操作,且支持多存储体组同步和WCK常开模式以优化性能。掉电后必须重新执行同步流程,确保时钟域正确对齐。该机制有效解决了高速内存接口的时序挑战,为LPDDR5性能提升提供关键技术支撑。

一只豌豆象的博客 2005

【云原生】阿里云SLS日志自定义字段标签实现日志告警

样例:一个典型的java log初始化日志格式把日志中的INFO提取出来做为一个标签,在开源日志框架中,配置采集器实现- regex:在阿里云SLS日志服务同样可以实现,首先我们进入到一个日志库,查看数据接入,我这里使用的是Logtail工具在【处理配置】中,选择【处理插件组合】,新增提取字段插件原始字段:填写要被提取的日志,对应原始字段的内容做正则结果字段:正则表达式对应的捕获组对应结果:捕获组 匹配内容 说明1 ywgy-app-service 服务名称。

CN_Eden 742

[cocos2d-x 学习] 第一个cocos2d-x win32程序和NDK交叉编译

第一个cocos2d-x win32程序 打开cocos2d-x工程,(如何打开?上一篇有讲过了,点这里),选择项目解决方案右键->添加->新建项目->选择cocos2d-x win32Application, 填写项目名称确定出现如下: 有相关可选参数,box2d,support Lua(支持Lua脚本),Simple Audio Engine(支持音频播放,游戏声音播放

Coding and Thinking 1万+

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

用NDK r9版本编译cocos2d x 2.0.4遇到的各个坑

下面我详细我用NDK r9版本遇到的各个坑吧。 错误提示1: Android NDK: WARNING:E:\cocos2d-x\cocos2d-2.0-x-2.0.4/cocos2dx/Android.mk:cocos2dx_static: LOCAL_LDLIBS is always ignored for static libraries    Gdbserver      : [

芒果布丁00的博客 6145

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

【cocos2d-x】cocos2d-x 3.2 在 NDK10下编译出错的解决方法

最近使用cocos2d-x 3.2 在NDK10 版本下打包APK,出现了一个特别奇怪的错误。1. /Users/minggo/SourceCode/cocos2d-x/build/../cocos/./3d/CCBundleReader.cpp:94:23: error: return type of out-of-line definition of 'cocos2d::Bundl

Elk_1024的博客 942

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Cocos2d-x 2.2.3 使用NDK配置编译环境

Cocos2d-x 2.2.3 使用NDK配置编译环境 2014年6月11日  Cocos2d-x 3.0以下的开发环境的配置恐怕折磨了很多人,使用cygwin配置编译环境足够让初学者蛋疼一阵子了。本篇博客就是为了解决大家这个,不过NDK版本需要在ndk8以上,不然还是得使用cygwin。 前面的Android开发环境的搭建是前提,本篇博客主要将如何在Ecli

叶巷的博客 456

Win10环境下cocos2d-x 3.x 版本的搭建与使用

索引目录欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编

faybull的博客 2434

cocos2d-x3.2中2编译生成Android程序出错的解决方案:c++_static报错

最近升级到Cocos2d-x 3.2正式版,iOS程序编译没任何问题,结果使用cocos compile -p android编译生成APK程序,结果悲剧了,出现以下错误。 Android NDK: Invalid APP_STL value: c++_static Android NDK: Please use one of the following instead: system st...

菲菲家的吴先森 1503

cocos2d-x-2.2 window下配置笔记(ADT+android-ndk-r9b) 无cygwin

工具: Android SDK: http://211.162.127.20/download/2618006/2712222/2/zip/254/206/1383309980414_974/adt-bundle-windows-x86_64-20131030.zip Android NDK: http://211.162.127.1/download/2620916/271531

b1boy的专栏 2万+

cocos2d-x 3.4版本 Android ndk-gdb真机调试环境搭建

这段时间把cocos2d-x 3.4的一个测试工程编译到Android手机上时,总出现在C++层一些莫名的错误,所以想调试一下到底是哪里出了错,用的工具是Eclipse+ADT+CDT,最后也没弄成功,就把问题贴在这:http://www.cocoachina.com/bbs/read.php?tid=294829&page=e&#a,如果有朋友用Eclipse调试成功的,请分享一下。

AtlanticEvix的专栏 9765
上一篇: 解决The import org.cocos2dx.lib cannot be resolved AppActivity.java的方法
下一篇: cocos2d-x3.2-HelloWorld在Android真机测试运行
cbbbc
博客等级 码龄15年 609粉丝 37原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值