在vc下有没有什么方法能实现每build一次,程序版本号的第四段自动加1,如1.0.0.1build一次后自动改为1.0.0.2,请高手详细说明

解决方案 »

  1.   

    和我的目标不相符,我需要的功能是版本号的自动更新。
    另外sourcesafe够烂的,有一次发现我的一个使用sf的工程居然打不开,无法从服务器端取更新的文件,然后我想去服务器手动拷,结果发现一堆abcde的目录,根本是一头雾水。还好损失不大。
      

  2.   

    自己写一个小软件不就得了,将其放到‘Project Settings->Post-build step’中,每次编译时扫描你的rc文件,找到版本控制的地方,将其加一不就行了。我一直都是这么干的,效果不错,唯一的缺点就是每次更改版本号后,VC Studio会得到rc文件被改动的通知,要重新加载一次。
    用宏也可以做,但太麻烦,在microsoft的网站上有介绍,可以自己去看。
    要不我发一个给你?
      

  3.   

    to sans(sans):
    microsoft网站介绍这一内容的链接?
      

  4.   

    到microsoft网站上search 'version'这个单词,在一大堆结果里面找,我已经记不得链接地址了,抱歉!
      

  5.   

    找了半天没找到,照sans(sans)的方法自己写了个程序,问题解决。
    关于每次vs提示“文件被外部编辑器更改”的问题,vc6的option里
    有个选项叫automatic reload external editor modified file勾上
    就可以解决,但是vc.net里没找到对应的选项。