这两天我写了一个仿unix tail的小程序,纯属自娱自乐。不过我看到很多正规的软件,他们的可执行文件都有版本信息(在那些可执行文件上点鼠标右键,选属性,再选择“版本”标签页就能看到)。我看到windows系统文件夹下面很多的命令行程序都有版本信息,所以我想问问,能不能在程序代码中写入程序的版本信息,就像这样:
char strVersion[] = "1.0.0";
char strDescriptiion[] = "Test";
char strCompany[] = "Test Corp.";……具体的写入版本信息的代码还望高手赐教,谢谢啦。

解决方案 »

  1.   

    资源页面的version填上就可以了吧
      

  2.   

    Insert->Resource->Version->New
    保存到你的程序所在的路径,命名为比如说123.rcProject->Add to project->File,选择123.rc
    然后就会多了一个Resource页面,里面就有信息,你就可以自己修改了
      

  3.   

    搞定了,用的资源的version,不过也是费了九牛二虎之力。各位还有啥其他更好的办法吗?
      

  4.   

    恩,如果是仅限于windows平台,那确实是最省事的办法了。
      

  5.   

    Windows下面的控制台程序也可以加资源。