cocos中使用VS自动创建工程的方法

为了省事,直接用VS编写了一小段代码,将cocos手动创建工程的命令改用system来执行,免去了手动输入命令的麻烦

其中: -d F:\\cocos2d-x-3.2-projects 是你要存放的工程的绝对路径,在cocos2.3中是你解压引擎所在的目录,而3.2版本可以是自定义的任意路径

-p:在这里是指打包的包名,在run命令里 -p 是指编译的平台

-l:是指使用的编程语言

#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
using namespace std;

int main()
{
    char buf[255];
    char cmd[255];

    cout << "请输入要创建的工程名字" << endl;
    cin >> buf;

    sprintf(cmd, "cocos new %s -l cpp -d F:\\cocos2d-x-3.2-projects -p com.ttss.%s", buf, buf);
    system(cmd);

    system("pause");
    return 0;
}

自动创建工程之后,就可以用编译命令编译了

cocos3.2版本的编译命令是:

cocos run -f  F:\cocos2d-x-3.2-projects -p win32

(我这里是指 -f 文件路径是在 F:\cocos2d-x-3.2-projects, -p 平台是windows)

时间: 2024-10-21 10:55:50

cocos中使用VS自动创建工程的方法的相关文章

Cocos2d-X 3.1.1创建工程的方法

由于cocos2d-x的更新,最新版本的创建工程方法又发生了变化,以下是cocos2d-x3.1.1在命令行下创建工程的方法. 首先下载 cocos2d-x3.1.1 ,python 2.7.(x)(最好是2.7的版本). 将 pyton安装目录 和 \cocos2d-x-3.1.1\tools\cocos2d-console\bin   配置到环境变量,不会的同学可以自己去百度怎么配置环境变量. 配置完成后,在命令输入cmd 进入 \cocos2d-x-3.1.1 目录下 然后输入: coco

Android adt v22.6.2-1085508 自动创建 appcompat_v7 解决方法,最低版本2.2也不会出现

Android 开发工具升级到22.6.2在创建工程时只要选择的最低版本低于4.0,就会自动生成一个项目appcompat_v7,没创建一个新的项目都会自动创建,很是烦恼... 之前在网上也找过方法,都是天篇一律 创建工程时最低选择 4.0,但这样弊端很明显,不能 在低于4.0的版本上运行,应用的兼容性太弱了.. 也是烦恼了一段时间的,今天偶然发现了一个完美的解决方法 只要在创建工程的时候选择不创建Activity就可以解决了哈,很简单吧 Android adt v22.6.2-1085508

ODI 12c中使用Groovy脚本创建工程

本文主要介绍在ODI中使用groovy创建工程,并添加一个表转换的映射.要创建groovy脚本,可以从ODI Studio的菜单:工具->Groovy->新脚本 打开一个编辑窗口.在执行下面的脚本之前,确认在模型中已经有EMP表. USERSRC USERDEST import oracle.odi.domain.project.OdiProject import oracle.odi.domain.project.finder.IOdiProjectFinder import oracle.

程序员:java中直接或间接创建线程的方法总结

在java开发中,经常会涉及多线程的编码,那么通过直接或间接创建线程的方法有哪些?现整理如下: 1.继承Thread类,重写run()方法 class Worker extends Thread { @Override public void run() { System.out.println("Code run in a sub thread!"); } } public class CreateThreadTester { public static void main(Stri

XMG Quartz2D 水印效果。非layer里面手动创建位图上下文,不是layer中drawRect系统自动创建上下文

1. // 1.获取上下文(位图上下文) 这个方法上下文都可以获取.不只是layer上下文 CGContextRef ctx = UIGraphicsGetCurrentContext(); 2. 在viewController中 我们需要手动的创建上下文对象.因为系统不会自动为我们生成上下文 0.获取上下文,之前的上下文都是在view的drawRect方法中获取(跟View相关联的上下文layer上下文) // 目前我们需要绘制图片到新的图片上,因此需要用到位图上下文 / 怎么获取位图上下文,

在eclipse中使用mybatis-generator自动创建代码

1.eclipse中安装插件,地址:http://mybatis.googlecode.com/svn/sub-projects/generator/trunk/eclipse/UpdateSite/ ps:这个插件不知道是不是要FQ,我是用了VPN 2.写xml配置文件:generatorConfig.xml 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE generatorConfigu

Word 2016中公式不能自动斜体的解决方法

参考资料: 中文版 Office 数学公式默认不是斜体 为什么Word 2007中的公式编辑器字体不能自动倾斜 归纳总结 这个问题自Word 2007开始就存在,直至我目前用的Word 2016都没有被修复. 原因推测 Office工程师在设计时存在问题,在公式编辑器内键入文本时,如果当前输入法的语言不是英语的话,默认键入的是普通文本,不斜体.注意,使用微软拼音输入法的英文模式也被认为语言不是英语,只有按Win+空格键切换到ENG英语(美国) 美式键盘时,才被认为是英语. 解决方法 (1)最佳方

Linux中的LVM的创建及使用方法

一:LVM的概念:逻辑卷管理器(Logical Volume Manage)是对由逻辑磁盘形成的虚拟盘进行 管理,也可称为磁盘分区. 二:LVM的作用:解决分区空间不够用或者分区空间绰绰有余的情况.因为分区的大小在刚刚 划分后分区就已经固定了,没法改变.比如我们有一个8GB的硬盘和一个 20GB的硬盘,想要分成一个12GB和一个16GB的两个逻辑盘,显然在物 理盘上已经无法实现,此时只有从逻辑上划分,这就出现了逻辑分区 三:LVM中的涉及的一些基本概念: PV:物理磁盘分区 VG:将多个物理磁盘

GX works2 中的块的创建与使用方法

一放假,你们还有时间学习吗?不对,应该是你们还有心学习吗?哈哈哈 你在写程序的时候有没有遇到过需要经常写的东西,关键经常写就算了,而且还是特多的那种. 这篇博客主要是针对那些个大神的使用,黄博主在这只是略懂一点,不要误以为黄博主很牛逼哟! 那么经常在程序中必须是要使用到的,我们自己有懒,不愿意写,那么刚好这篇博客刚好符合你的要求啦! 先把你要做的东西做个一个库文件,这么说你能明白吗?但是在我们这里不叫库文件,叫块,就像CAD中的文件一样,可以无限次的调用! 块也是可以加密码的哦,防止别人查看你的