首页 > 其他分享 >vs2022使用cocos2d-x4.0创建新项目

vs2022使用cocos2d-x4.0创建新项目

时间:2023-07-24 13:11:24浏览次数:50  
标签:cocos cmake .. MyGame win32 vs2022 cocos2d x4.0 运行

cocos源码编译方法:
cocos2d-x-4.0.zip解压到如:E:\cocos2d-x-4.0, 进入目录
运行下setup.py设置cocos环境变量(这个要python2.x, 要先安装python)
创建个目录, 如win32-build, 进入win32-build, 运行cmd, 然后再运行cmake(cmake后面..表示运行上一级目录的cmake脚本)
cmake .. -G"Visual Studio 15 2017" -Tv141 -A win32
cmake .. -G"Visual Studio 16 2019" -Tv142 -A win32
cmake .. -G"Visual Studio 17 2022" -Tv143 -A win32

双击Cocos2d-x.sln可以编译cocos, cpptest, hellocpp等项目.

 

创建新项目方法:

打开命令行, 输入cocos, 有提示命令接收参数,  也可以cocos new --help查看命令, 创建一个MyGame的项目到F:\Project

cocos new MyGame -l cpp -d F:\Project

这时使用VS2022, 打开文件夹..., 选择MyGame这个文件夹, VS可以使用CMAKE加载, 但运行proj.win32上面的main.cpp时, 提示 无法打开预编译头文件: “precheader.pch” (没能解决)

 

在资源管理器里面 进入MyGame\\proj.win32, 运行CMD, 运行环境为当前目录, 输入

cmake .. -G"Visual Studio 17 2022" -Tv143 -A win32

会在当前位置创建一个HelloCpp的项目MyGame.sln与MyGame.vcproj, 双击运行MyGame.sln, 进去后, 右击MyGame项目, 选择设置为启动项, 然后运行, 其它项目看情况可以删除

 

标签:cocos,cmake,..,MyGame,win32,vs2022,cocos2d,x4.0,运行
From: https://www.cnblogs.com/barrysgy/p/17576969.html

相关文章

  • 在windows下使用vs2022编译v8引擎的稳定版本(2023.7.22)
    0.环境配置1.下载v8项目源代码2.下载开发工具3.下载配置项目4.编译安装ninja5.编译v8x64release动态库5.编译v8x64release静态库6.编译v8x64debug相关库动态版本静态版本6.编译v8ia32相关库①release版本动态静态②debug版本动态静态7.结尾......
  • 【Cocos2d-x】升级Spine 3.8.95
    转载,原文连接:https://www.cnblogs.com/tomaszheng/p/14807373.html#!comments从Spine官方下载3.8.95版本的spine-cpp、spine-cocos2dx;删除cocos2d-x/cocos/editor-support/spine中所有的旧版本的spine代码;把spine-cpp、spine-cocos2dx所有源文件全部拷贝到cocos2d-x/cocos/ed......
  • VS2022 - 取消global using
    如何取消globalusing?最近下载最新版VS之后,会自动生成GlobalUsings.g.cs,每次都想删除掉,但是都不好用,查了官网,需要手动添加如下配置:<ImplicitUsings>disable</ImplicitUsings>在csproj文件,也就是双击项目名,可以打开<ProjectSdk="Microsoft.NET.Sdk.Web"><PropertyGroup>......
  • 关于VS2022---Git使用指南
    第一步 输入对应的地址,并点击创建并推送第二步:添加文件、修改文件、删除文件  点击添加修改项,并推送数据库......
  • 安装新版VS2022之后,添加EF实体模型没有生成对于的表格
    1)找到vs2022安装路径中的EF6.Utility.CS.ttinclude.tt文件,需要去掉.tt后缀,然后再做以下修改【部分版本直接是EF6.Utility.CS.ttinclude则直接进入第二步】2)修改EF6的实用程序EF6.Utility.CS.ttinclude文件,它默认的位置在:C:\ProgramFiles\MicrosoftVisualStudio\2022\Profes......
  • .Net Core Mvc 2. VS2022 + Core6.0 + Mvc 添加视图,传递数据
    添加视图找到控制器HelloWorldController的叫Index的Action在上面右键,选择添加视图,选择空,确认后会在Views文件夹下新建一个HelloWorld文件夹,并生成Index.cshtml文件。直接运行 可以看到Index视图有默认的头部内容和底部内容(太长了没截取),这个效果是在Views\Shared文件夹下的_......
  • 关于VS2022使用EF生成实体模型报错的问题:运行转换:System.NullReferenceException:对象
    起因:之前版本vs2022生成EF模型一直没有问题,在更新了最新的vs2022之后,版本号17.6+,出现此问题:运行转换:System.NullReferenceException:对象引用未设置为对象的示例。在Microsoft.VisualStudio.TextTemplatingD21DB4521EFD493FAE41A9CE9DA80C875F3084552987498BD518713BDE91D14A......
  • (译)如何优化cocos2d程序的内存使用和程序大小:第一部分
    译者:在我完成第一个游戏项目的时候,我深切地意识到“使用cocos2d来制作游戏的开发者们,他们大多会被cocos2d的内存问题所困扰”。而我刚开始接触cocos2d的时候,社区里面的人们讨论了一个非常有意义的话题:“请简单地讲述你认为新手cocos2d程序员在他开始编码之前,最应该先知道,或者应该关......
  • cocos2d学习笔录1
    CCDirector的主要作用:1.访问和改变场景;2.访问cocos2d-x的配置细节3.访问视图(OPENGL,UIVIEW,UIWINDOW);4.暂停,恢复和结束游戏;5.在UIKit和OpenGL之间切换坐标CCNode常用API:1.生成一个新的节点:CCNode*childNoe=CCNode::create();2.将新节点添加为子节点......
  • cocos2d-x 3.17 推箱子 0.1
    简述sokoban-cocos2dx此版本为推箱子游戏的基础版本,后续添加如下功能人物动画TiledMap解析射线碰撞检测下一步提示,C++算法解析道具,可以回退一步源码运行方式通过cocos命令新建一个项目,将本项目的Reources目录和Classes目录复制过去即可目前实现方式使......