zoukankan      html  css  js  c++  java
  • 使用devenv.exe自动编译项目

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

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

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

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

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

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

     
    >reg query HKEY_LOCAL_MACHINESOFTWAREMicrosoftVisualStudio10.0SetupVS /v EnvironmentPath
     
     

    然后根据调用规则传入相应的参数即可:
    devenv {/build|/clean|/rebuild|/deploy} SolnConfigName SolutionName
    [/project ProjName] [/projectconfig ProjConfigName] 
     
    set sln_path=E:cocos2d_2cocos2d-win32.vc2010.sln
    set pro_path=E:cocos2d_2PalaceCard_CODE_ClientPalaceCard_cn_cn_Client runk runkPalaceCard.vcxproj

    echo %sln_path%

    %devenv_com_path% /rebuild Debug %sln_path% /project %pro_path% /projectconfig Debug

    pause

    【参考】:

    /Project(devenv.exe) MSDN

    代码获取Visual Studio安装路径

  • 相关阅读:
    开发日记1
    探索需求2
    探索需求1
    周总结8
    周总结7
    周总结6
    周总结5
    周总结4
    周总结3
    周总结2
  • 原文地址:https://www.cnblogs.com/meteoric_cry/p/3524588.html
Copyright © 2011-2022 走看看