前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用devenv.exe自动编译项目

使用devenv.exe自动编译项目

作者头像
meteoric
发布2018-11-20 14:30:33
1.1K0
发布2018-11-20 14:30:33
举报
文章被收录于专栏:游戏杂谈游戏杂谈

因为手游项目使用的是cocos2d-x lua进行开发,在打PC版本提交测试时,有一些环境配置的地方需要进行改动,出包的时候比较麻烦,先修改文件再生成。如果能自动打包,每次打包之前将需要修改的文件进行替代,然后调用程序打包,打完包再将文件改回去,然后将导出的exe及相关文件复制至指定的目录,再使用svn提交上去。之后在通过内网的rtx通知机制,将打包完成消息告知其它相关同事,省去很多事情,也让消息更及时了。

其它步骤,只是说了思路就很简单了:copy 资源、svn submit、调用rtx广播消息的web接口。这些都可以在我的博客中找到相应的案例。欢迎通过email与我交流 meteoric_cry#qq.com

这里只讲解自动编译项目的步骤:

1、查找本机devenv.com的安装目录;

2、使用devenv的命令工作进行打包操作

查找本机devenv.exe的安装目录,可以通过注册表进行查找

代码语言:javascript
复制
>reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Setup\VS /v EnvironmentPath

然后根据调用规则传入相应的参数即可:

代码语言:javascript
复制
devenv {/build|/clean|/rebuild|/deploy} SolnConfigName SolutionName
[/project ProjName] [/projectconfig ProjConfigName] 
代码语言:javascript
复制
代码语言:javascript
复制
set sln_path=E:\cocos2d_2\cocos2d-win32.vc2010.sln
set pro_path=E:\cocos2d_2\PalaceCard_CODE_Client\PalaceCard_cn_cn_Client\trunk\trunk\PalaceCard.vcxproj
 
echo %sln_path%
 
%devenv_com_path% /rebuild  Debug %sln_path% /project %pro_path% /projectconfig Debug
 
pause

【参考】:

/Project(devenv.exe) MSDN

代码获取Visual Studio安装路径

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2014-01-17 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档