首页 > 其他分享 >cocos2d-x 4.0在manjaro 24.0.4编译

cocos2d-x 4.0在manjaro 24.0.4编译

时间:2024-07-18 21:19:57浏览次数:8  
标签:manjaro 4.0 rhs 24.0 GenericStringRef length cocos2d linux

相关版本:gcc/g++ 14.1.1 cmake 3.30.0

1、先参考install-deps-linux.sh下载对应依赖
2、
cocos2d-x-4.0/templates/lua-template-default/CMakeLists.txt
中66行

  62   │if(ANDROID)
  63   │     # change APP_NAME to the share library name for Android, it's value depend on AndroidManifest.xml
  64   │     set(APP_NAME cocos2dlua)
  65   │     list(APPEND GAME_SOURCE ${RUNTIME_SRC_ROOT}/proj.android/app/jni/hellolua/main.cpp)
  66   │ elseif(LINUX)
  67   │     set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") //加入这一行
  68   │     list(APPEND GAME_SOURCE ${RUNTIME_SRC_ROOT}/proj.linux/main.cpp)
  69   │ elseif(WINDOWS)

3、cocos2d-x-4.0/cocos/renderer/backend/DeviceInfo.h

  27   │ #include <string>
  28   │ #include <cstdint> //加入这一行
  29   │ #include "Macros.h"

4、cocos2d-x-4.0/external/json/document.h

 316   │ 
 317   │     GenericStringRef(const GenericStringRef& rhs) : s(rhs.s), length(rhs.length) {}
 318   │ 
 319   │   //GenericStringRef& operator=(const GenericStringRef& rhs) { s = rhs.s; length = rhs.length; }
           //上面这一行注释掉
 320   │

5、下载更新libchipmunk.a
cocos2d-x-4.0/external/chipmunk/prebuilt/linux/64-bit/libchipmunk.a 替换掉

wget https://github.com/cocos2d/cocos2d-x/files/4272227/libchipmunk7.0.1.zip

标签:manjaro,4.0,rhs,24.0,GenericStringRef,length,cocos2d,linux
From: https://www.cnblogs.com/jeroen/p/18310453

相关文章

  • PC XMind v24.01.14362 解锁版安装教程 (全球领先的商业思维导图软件)
    前言XMind是一款专业的全球领先的商业思维导图软件,在国内使用广泛,拥有强大的功能、包括思维管理、商务演示、与办公软件协同工作等功能。它采用全球先进的EclipseRCP软件架构,是集思维导图与头脑风暴于一体的可视化思考工具,能用来捕捉想法、理清思路、管理复杂信息并促进团队协......
  • 2024go语言micro框架搭建踩坑解决(go版本: 1.22.5, 操作系统: ubuntu24.04, 感觉坑和
    在这两天准备学习go语言微服务相关东西时要使用micro框架,因为看的视频是用的低版本go编译器和GOPATH,使用的是旧版本的micro框架,因为找不到和视频对应的框架版本,下载了半天跑不动网上一搜全是22,21甚至更早的搭建micro的文档,很到东西现在不适应了(比如"github.com/golang/pr......
  • Intel Management Engine WMI Provider 2408.5.4.0 20240221 驱动程序 Intel管理引擎
    驱动程序"IntelManagementEngineWMIProvider2408.5.4.0"是指Intel管理引擎的一部分,它通过Windows管理仪表(WMI)提供对管理引擎功能的访问和管理。这些驱动程序通常用于管理和配置Intel管理引擎的功能,包括安全功能、远程访问以及系统监控等。如果您需要安装或更新这个驱......
  • 24.07 做题记录
    24.7降维技巧约定diff=1水题黄以下一眼切diff=2easy下位绿及黄能切diff=3medium特殊的黄;绿;较简单的蓝可能需要题解提供一步diff=4hard蓝色+需要题解diff=5不可做题紫色+做不了前缀和/差分P1115最大子段和diff:1前缀和板子。codeP3406海底高铁......
  • 2024.07.14模拟赛总结
    前言:又上头了T1赛时做法:首先,假设对答案做出贡献的是点x,y,设y的祖先且为x的儿子的点为z,那么显然,把除了z以外的所有都归入集合是最优的,因为这不会影响对y的统计且尽量满足了限制于是就枚举点x但这时,我不会了,我知道启发式合并可以做,但我不会(忘了),于是我想线段树合并,事实证明,还是有......
  • GPT4.0开通方法
    很多人还在用虚拟卡开通官网的gpt却不知道国内已经出现很多反代官网的镜像站了今天我就给大家推荐一个我经常用的而且他一个月只需要24.9https://gpt.bpjgpt.top/开通步骤......
  • Android 14.0 Camera2 静音时拍照去掉快门声音
    1.概述在14.0系统rom定制化开发时,在Camera2静音情况下有快门拍照声音,这就不符合使用规范了静音的情况下拍照也不应该发出声音,所以在静音拍照流程中要求去掉快门声音,接下来具体实现相关的功能2.Camera2静音拍照去掉快门声音核心代码/packages/apps/Camera2/src/co......
  • 讯飞星火最新V4.0 AI模型接口分享
     讯飞星火认知大模型是科大讯飞发布的大模型。该模型具有7大核心能力,即文本生成、语言理解、知识问答、逻辑推理、数学能力、代码能力、多模交互,该模型对标ChatGPT。就在上个月6.27号讯飞也是发布了星火4.0版本,星火官方宣称4.0版本全面对标GPT-4Turbo。兼容openai接口的......
  • 基于Ubuntu 24.04 LTS安装elasticsearch-8.14.3+Kibanna
    1.安装Elasticsearch1.1下载Elasticsearch#1.更新包索引sudoaptupdate#2.升级已安装的软件包sudoaptupgrade-y#3.进入/opt目录cd/opt#4.下载Elasticsearch压缩包sudowgethttps://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8......
  • 2024.07.06 hadoop学习
    这是暑假自学的第一周,在这里做一个周总结。自从考完试之后,数据库小学期也开始了,所以我在下午进行自学,这一周自学的内容是javaweb。这一周每天下午都会抽出一小时的时间学习,学习的主要内容是javaweb中的maven,连接数据库,进行CRUD开发。在学习maven的过程中,主要使用半成品框架......