【发布时间】:2014-05-25 16:54:44
【问题描述】:
我正在处理数百个用 cpp 编写的项目。 这些项目几乎相同,每个exe都是某种翻译器。这一切都在应用程序内部。 在这些项目中,只有一个正在更改的 cpp 和不可更改的 StdAfx.h/cpp 文件,但不是标准文件。 作为程序员团队,我们经常更改这些项目。 我们还将其编译为我们软件的不同版本。当时有大约 800 个不同的项目,有 3-5 个不同的版本。
我想添加一些有关构建的基本信息,例如日期和作者以及我们编译到的版本。我尝试了http://autobuildversion.codeplex.com/,但无法获得任何构建版本。
我无法在项目中添加任何其他文件(公司政策,不要问...),我无法手动更改任何内容(工作量太大),我无法在现有 cpp 中添加任何与此相关的内容,所以只能我可以使用(或至少我能想到的)是具有该功能的插件。 我的第二个想法是使用具有该信息的不同(与项目一起编译的)存根。
您有什么可行的解决方案我可以使用吗?或者有什么想法?
【问题讨论】:
-
该公司当然有更大的问题需要先解决,但这里理智的方法是数据驱动的翻译。
-
你能详细说明一下吗?
标签: c++ visual-studio-2010 build