Ver.2.2.3中如何增加cocos2d-x的工程模板

vs2010新建工程导航界面中如何增加cocos2d-x的工程模板,当前Cocos2dx的版本为Ver.2.2.3

从2.1.4就开始舍弃模板,用python创建工程了

— Begin quote from ____

引用第1楼孤独の快乐于2014-05-09 09:17发表的 :

从2.1.4就开始舍弃模板,用python创建工程了 http://www.cocoachina.com/bbs/job.php?action=topost&tid=200925&pid=947530

— End quote

谢谢,但是Cocos2dx 2.2.3 解压包下面还是有D:\cocos2d-x-2.2.3\template文件夹嘛!

— Begin quote from ____

引用第2楼amamatthew于2014-05-10 11:24发表的 回 1楼(孤独の快乐) 的帖子 :

谢谢,但是Cocos2dx 2.2.3 解压包下面还是有D:\cocos2d-x-2.2.3\template文件夹嘛! http://www.cocoachina.com/bbs/job.php?action=topost&tid=200925&pid=948592

— End quote

你可以打开旧版本的template文件夹,你会发现里面完全不是一个东西了
这个template只是就是创建新工程的时候拿来复制一下,再把工程名和包名改成你设置的

比如我是VS下的 W32平台,您是说能够将文件夹下面的 D:\cocos2d-x-2.2.3\template\multi-platform-cpp\proj.win32 内容复制一份拷贝到Project目录之下,打开之后,然后在工程面板当中手动改名是吗。但是这样做,拷贝过去在调试的时候输出:

1>------ 已启动生成: 项目: HelloCpp, 配置: Debug Win32 ------
1>生成启动时间为 2014/5/10 12:04:58。
1>C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets(1200,9): warning : The referenced project ‘…\cocos2dx\proj.win32\cocos2d.vcxproj’ does not exist.
1>C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets(1200,9): warning : The referenced project ‘…\CocosDenshion\proj.win32\CocosDenshion.vcxproj’ does not exist.
1>C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets(1200,9): warning : The referenced project ‘…\extensions\proj.win32\libExtensions.vcxproj’ does not exist.
1>C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets(1200,9): warning : The referenced project ‘…\external\Box2D\proj.win32\Box2D.vcxproj’ does not exist.
1>C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets(1200,9): warning : The referenced project ‘…\external\chipmunk\proj.win32\chipmunk.vcxproj’ does not exist.
1>InitializeBuildStatus:
1> 正在创建“Debug.win32\HelloCpp.unsuccessfulbuild”,因为已指定“AlwaysCreate”。
1>ClCompile:
1> main.cpp
1>d:\cocos2d-x-2.2.3\projects\proj.win32\main.h(11): fatal error C1083: 无法打开包括文件:“CCStdC.h”: No such file or directory
1> HelloWorldScene.cpp
1>c1xx : fatal error C1083: 无法打开源文件:“…\Classes\HelloWorldScene.cpp”: No such file or directory
1> AppDelegate.cpp
1>c1xx : fatal error C1083: 无法打开源文件:“…\Classes\AppDelegate.cpp”: No such file or directory
1> 正在生成代码…
1>
1>生成失败。
1>
1>已用时间 00:00:01.46
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========

如果直接在模板目录之下调试编译生成则不报错。

— Begin quote from ____

引用第4楼amamatthew于2014-05-10 12:08发表的 回 3楼(孤独の快乐) 的帖子 :
比如我是VS下的 W32平台,您是说能够将文件夹下面的 D:\cocos2d-x-2.2.3\template\multi-platform-cpp\proj.win32 内容复制一份拷贝到Project目录之下,打开之后,然后在工程面板当中手动改名是吗。但是这样做,拷贝过去在调试的时候输出:

1>------ 已启动生成: 项目: HelloCpp, 配置: Debug Win32 ------
1>生成启动时间为 2014/5/10 12:04:58。
1>C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets(1200,9): warning : The referenced project ‘…\cocos2dx\proj.win32\cocos2d.vcxproj’ does not exist.
http://www.cocoachina.com/bbs/job.php?action=topost&tid=200925&pid=948620

— End quote

你直接执行python脚本创建工程就行了啊

http://my.oschina.net/ajian2014/blog/261886

但是我运行脚本的时候出了错啊,大哥,点击上面那个链接哈

— Begin quote from ____

引用第6楼amamatthew于2014-05-10 22:01发表的 回 5楼(孤独の快乐) 的帖子 :
http://my.oschina.net/ajian2014/blog/261886

但是我运行脚本的时候出了错啊,大哥,点击上面那个链接哈 http://www.cocoachina.com/bbs/job.php?action=topost&tid=200925&pid=948809

— End quote

直接复制粘贴可能会有编码问题,你自己手动敲一遍吧

嗯,好的谢谢你,问题解决了,回答确实正确!